[Libreoffice-bugs] [Bug 125609] radiobutton receives item status changed event after listbox value selection

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Jun 8 17:57:57 UTC 2019


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

--- Comment #8 from Justin L <jluth at mail.com> ---
This is where I am getting stuck. Every time a control is added, it
inefficiently re-creates everything, except it doesn't run after the last
control is added.

toolkit/source/controls/stdtabcontroller.cxx:79: ::ImplCreateComponentSequence
model[0x55e5040e19d8][2}of[3] FindControl for it. Controls[2]
toolkit/source/controls/stdtabcontroller.cxx:81: ---found?[0] realControls up
till now[2]
toolkit/source/controls/stdtabcontroller.cxx:362: ::activateTabOrder for
group[0] of[1] name[G_Optionsfeld]
toolkit/source/awt/vclxcontainer.cxx:223: GDB grab point - last item in the
group - looking for behindlast finds the radiobutton that has no control yet
toolkit/source/awt/vclxcontainer.cxx:225: xxx me[0x55e5044f2f80] next
window[0x55e50466b440] are the same?[0]

So here, it found controls for two of the three models. Apparently the second
radiobutton hasn't been created with a control yet, so it sees it as a
BehindLast window, and marks it as a new group. Any future attempt to
activateTabOrder fail without a peerContainer (after a resumeTabOrderUpdate).
toolkit/source/controls/stdtabcontroller.cxx:321: ::activateTabOrder
controlcontainer.is[1] peerContainer.is[0].

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190608/25e78198/attachment.html>


More information about the Libreoffice-bugs mailing list