don't exit desktop grid when clicking into empty space
BUG: 244216 REVIEW: 104247 FIXED-IN: 4.9
This commit is contained in:
parent
a9e66dc7f3
commit
8b175b7044
1 changed files with 4 additions and 1 deletions
|
@ -632,7 +632,10 @@ void DesktopGridEffect::windowInputMouseEvent(Window, QEvent* e)
|
|||
if (e->type() == QEvent::MouseButtonRelease && me->button() == Qt::LeftButton) {
|
||||
isValidMove = false;
|
||||
if (!wasWindowMove && !wasDesktopMove) {
|
||||
setCurrentDesktop(posToDesktop(me->pos()));
|
||||
const int desk = posToDesktop(me->pos());
|
||||
if (desk > effects->numberOfDesktops())
|
||||
return; // don't quit when missing desktop
|
||||
setCurrentDesktop(desk);
|
||||
if (windowMove)
|
||||
effects->activateWindow(windowMove);
|
||||
setActive(false);
|
||||
|
|
Loading…
Reference in a new issue