diff --git a/src/DockWidgetBase.cpp b/src/DockWidgetBase.cpp index 088d07ba..5debf91b 100644 --- a/src/DockWidgetBase.cpp +++ b/src/DockWidgetBase.cpp @@ -180,7 +180,7 @@ bool DockWidgetBase::setFloating(bool floats) { const bool alreadyFloating = isFloating(); - if ((floats && alreadyFloating) || (!floats && !alreadyFloating)) + if (floats == alreadyFloating) return true; // Nothing to do if (!floats && (Config::self().internalFlags() & Config::InternalFlag_DontShowWhenUnfloatingHiddenWindow) && !isVisible()) {