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

--- Comment #13 from Eike Rathke <er...@redhat.com> ---
So the root cause seems to be the unconditional return true in
SvTreeListBox::DoubleClickHdl() introduced with
http://cgit.freedesktop.org/libreoffice/core/commit/?id=b649ce123dea372359ec571135a68eb3de844e5b
that should instead be the previous 

    return !aDoubleClickHdl.IsSet() || aDoubleClickHdl.Call(this);

which fixes *this* crash that occurs after the pView->DoubleClickHdl() returned
true. But with false we crash at the end of SvImpLBox::MouseButtonDown() in
aSelEng.SelMouseButtonDown( rMEvt ) because the SvImplBox is already destroyed
(together with the dialog and tabpage) (and aSelEng.GetSelectionMode() returned
a random value not SelectionMode::NONE).

Good night.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to