https://bugs.freedesktop.org/show_bug.cgi?id=77913

--- Comment #10 from Chris Sherlock <[email protected]> ---
Caolan's commit message explains what happened here:

given the explanation of MenuFloatingWindow::InitClipRegion() it should not be
virtual then prior to 95711f5b9e7b6a982d1762d37d5a38e0f40b86f9 the menu
ImplInitClipRegion had nothing to do with the outdev ImplInitClipRegion and so
all the original ImplInitClipRegion calls here should now be routed to
InitMenuClipRegion which was removed by "In fact InitMenuClipRegion() is
unused" so restore that.

http://cgit.freedesktop.org/libreoffice/core/commit/vcl?id=39a060442cb1148e976c4f2316d0449dd285e8df

In other words, Windows derives from OutputDevice and this had a virtual
function IntiClipRegion. However, MenuFloatingWindow derives indirectly from
Window, but it used the function InitClipRegion for an entirely different
purpose. When it was made virtual, it caused this issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to