From 4e2c6da5146916c73022fb7694a79a947ec91600 Mon Sep 17 00:00:00 2001 From: Michail Vourlakos <mvourlakos@gmail.com> Date: Wed, 26 May 2021 18:43:08 +0300 Subject: [PATCH] activate dragged window before moving BUG:437679 --- app/wm/tracker/lastactivewindow.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/wm/tracker/lastactivewindow.cpp b/app/wm/tracker/lastactivewindow.cpp index bcd9411e6..9b07535cd 100644 --- a/app/wm/tracker/lastactivewindow.cpp +++ b/app/wm/tracker/lastactivewindow.cpp @@ -606,10 +606,13 @@ void LastActiveWindow::requestMove(Latte::View *fromView, int localX, int localY return; } - QPoint globalPoint{fromView->x() + localX, fromView->y() + localY}; + QPoint globalPoint{fromView->x() + localX, fromView->y() + localY}; m_wm->requestMoveWindow(m_winId, globalPoint); fromView->unblockMouse(localX, localY); + + //! fixes bug #437679, Dragged windows do not become active and during drag they go behind active window + m_wm->requestActivate(m_winId); } void LastActiveWindow::requestToggleIsOnAllDesktops()