https://bugs.documentfoundation.org/show_bug.cgi?id=163531

--- Comment #9 from Buovjaga <[email protected]> ---
Dialog: cui/uiconfig/ui/linedialog.ui

Interesting id: RID_SVXPAGE_LINEEND_DEF

cui/source/tabpages/tabline.cxx
else if (rId == "RID_SVXPAGE_LINEEND_DEF")
{
    static_cast<SvxLineEndDefTabPage&>(rPage).SetLineEndList( pLineEndList );

After some explorations, put a breakpoint in a debugger to
XLineEndEntry* XLineEndList::GetLineEnd(tools::Long nIndex) const
in svx/source/xoutdev/xtablend.cxx and opened the Line dialog in Draw.

Giving "next" after breakpoint is hit takes me to
SvxLineEndLB::Fill (this=0x5a908c4b31f0, pList=rtl::Reference to
0x5a90846d2e70, bStart=true) at svx/source/dialog/dlgctrl.cxx:1029
1029            const BitmapEx aBitmap = pList->GetUiBitmap( i );

(gdb) p *pEntry
$2 = {<XPropertyEntry> = {_vptr$XPropertyEntry = 0x76afcdc43d20 <vtable for
XLineEndEntry+16>, maPropEntryName = "Arrow short", maUiBitmap = {maBitmap = {
        mxSalBmp = std::shared_ptr<SalBitmap> (use count 1, weak count 0) =
{get() = 0x5a908c339900}, maPrefMapMode = {mpImplMapMode = {m_pimpl =
0x5a90832f0b20}}, maPrefSize = Size = {
          width = 0, height = 0}}, maAlphaMask = {maBitmap = {mxSalBmp =
std::shared_ptr<SalBitmap> (empty) = {get() = 0x0}, maPrefMapMode =
{mpImplMapMode = {m_pimpl = 0x5a90832f0b20}}, 
          maPrefSize = Size = {width = 0, height = 0}}}, maBitmapSize = Size =
{width = 68, height = 16}}}, m_aB2DPolyPolygon = Python Exception <class
'AttributeError'>: 'B2DPolyPolygonPrinter' object has no attribute 'exists'
}

It's not much, but it's a start in case someone wants to continue.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to