Summary: | BorderLine do not work | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Markus <asw244> |
Component: | Calc | Assignee: | Eike Rathke <erack> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugzilla33, cedric.bosdonnat.ooo, erack, michael.stahl, rdsc1964 |
Priority: | medium | Keywords: | regression |
Version: | 3.4.4 release | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | target:3.4.6 target:3.5.1 target:3.6.0beta0 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | 33397 | ||
Bug Blocks: |
Description
Markus
2011-11-10 04:48:20 UTC
which application is that? Eike fixed something related in Calc... Yes, but there may be more quirks lurking. As the code uses some oSheet variable I assume this is Calc. Anyway, "do not work" is a bit unspecific, saying what exactly does not work, happens or does not happen usually is appreciated.. it seems the first error encountered is "Object variable is not set" from oBenutzterBereich = oSheet.getCellRangeByPosition(nAPosSP,nAPosZ,nEPosSP,nEPosZ).TableBorder *** Bug 39740 has been marked as a duplicate of this bug. *** @Cedric: I assume this is because in sc/source/ui/unoobj/cellsuno.cxx the properties were changed from &::getCppuType((const table::BorderLine*)0) to &::getCppuType((const table::BorderLine2*)0) that is incompatible, it doesn't accept a BorderLine anymore, and if a BorderLine2 was passed it can't be used by code that wants to extract a BorderLine from the Any. This probably needs to be reverted to &::getCppuType((const table::BorderLine*)0) and additionally BorderLine2 be accepted. Confusingly the macro from bug 39117 does set a border now (at least in master). Very different cause than assume in comment #4 Fixed on master with 971f826a96f0938bfcfd8dfe26edd50d8e031bb4 Note: this was only a problem if only InnerLineWidth was set, set OuterLineWidth instead works. |