diff --git a/src/aui/framemanager.cpp b/src/aui/framemanager.cpp index 133762251d..67b823f5dc 100644 --- a/src/aui/framemanager.cpp +++ b/src/aui/framemanager.cpp @@ -2851,7 +2851,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;