Skip to content

Commit df34b0e

Browse files
An additional fix for #496 Nonfloatable hidden window disappears on drop in empty area
1 parent db3dc80 commit df34b0e

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/FloatingDragPreview.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -351,11 +351,10 @@ void CFloatingDragPreview::finishDragging()
351351
auto DockDropArea = d->DockManager->dockAreaOverlay()->visibleDropAreaUnderCursor();
352352
auto ContainerDropArea = d->DockManager->containerOverlay()->visibleDropAreaUnderCursor();
353353
bool ValidDropArea = (DockDropArea != InvalidDockWidgetArea) || (ContainerDropArea != InvalidDockWidgetArea);
354-
bool FloatingRequested = !d->DropContainer && !ValidDropArea;
355354

356355
// Non floatable auto hide widgets should stay in its current auto hide
357356
// state if they are dragged into a floating window
358-
if (!FloatingRequested || d->isContentFloatable())
357+
if (ValidDropArea || d->isContentFloatable())
359358
{
360359
cleanupAutoHideContainerWidget();
361360
}

0 commit comments

Comments
 (0)