diff --git a/src/aui/framemanager.cpp b/src/aui/framemanager.cpp index 3c0b35a969..b4a4925f86 100644 --- a/src/aui/framemanager.cpp +++ b/src/aui/framemanager.cpp @@ -2863,7 +2863,8 @@ bool wxAuiManager::DoDrop(wxAuiDockInfoArray& docks, (part->dock->dock_direction != wxAUI_DOCK_CENTER && part->dock->dock_direction != wxAUI_DOCK_NONE))) { - drop.Float(); + if (drop.IsFloatable()) + drop.Float(); } m_skipping = false;