From a409d761b7c4604dffeda66cf8ba7ea28a08cd94 Mon Sep 17 00:00:00 2001 From: Johan Smith Agudelo Rodriguez Date: Sun, 11 Jun 2017 14:45:44 -0500 Subject: [PATCH] fix #527, Dock dodges maximized window on different screen. --- app/visibilitymanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/visibilitymanager.cpp b/app/visibilitymanager.cpp index 25a89d14f..adad8485c 100644 --- a/app/visibilitymanager.cpp +++ b/app/visibilitymanager.cpp @@ -371,7 +371,7 @@ void VisibilityManagerPrivate::dodgeMaximized(WId wid) || (view->screen() && view->screen()->size().width() <= winfo.geometry().width()); }; - if (wm->isOnCurrentDesktop(wid) && !winfo.isMinimized()) + if (wm->isOnCurrentDesktop(wid) && !winfo.isMinimized() && intersects(winfo)) raiseDock(view->formFactor() == Plasma::Types::Vertical ? !isMaxHoriz() : !isMaxVert()); }