git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40330
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxFloatingPane::OnMoveEvent(wxMoveEvent& event)
{
void wxFloatingPane::OnMoveEvent(wxMoveEvent& event)
{
+#ifdef __WXGTK__
+ // On wxGTK 2.6 and 2.7 for some unknown reason, wxSizeEvents are not
+ // emitted for wxFloatingPanes when they are manually resized.
+ // See Bug #1528554.
+ // However, it does (fortunately) wrongly emit wxMoveEvent in this scenario.
+ // So we having on that to update the floating pane size - let's hope noone
+ // fixes this useful bug, without fixing the above.
+ m_owner_mgr->OnFloatingPaneResized(m_pane_window, GetSize());
+#endif
+
wxRect win_rect = GetRect();
// skip the first move event
wxRect win_rect = GetRect();
// skip the first move event