diff --git a/app/visibilitymanager.cpp b/app/visibilitymanager.cpp index 02b51a1cd..89fc8044a 100644 --- a/app/visibilitymanager.cpp +++ b/app/visibilitymanager.cpp @@ -381,15 +381,15 @@ void VisibilityManagerPrivate::dodgeMaximized(WindowId wid) } auto isMaxVert = [&]() noexcept -> bool { - return winfo.isMaxVert() - || (view->screen() && view->screen()->availableSize().height() <= winfo.geometry().height() - && intersects(winfo)); + return ((winfo.isMaxVert() + || (view->screen() && view->screen()->availableSize().height() <= winfo.geometry().height())) + && intersects(winfo)); }; auto isMaxHoriz = [&]() noexcept -> bool { - return winfo.isMaxHoriz() - || (view->screen() && view->screen()->availableSize().width() <= winfo.geometry().width() - && intersects(winfo)); + return ((winfo.isMaxHoriz() + || (view->screen() && view->screen()->availableSize().width() <= winfo.geometry().width())) + && intersects(winfo)); }; //!dont send false raiseDock signal when containing mouse