Просмотр исходного кода

WindowServer: Ignore other button presses while moving/resizing windows

Fixes #5334
Tom 4 лет назад
Родитель
Сommit
06ee8c5aa8
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      Userland/Services/WindowServer/WindowManager.cpp

+ 2 - 3
Userland/Services/WindowServer/WindowManager.cpp

@@ -575,9 +575,8 @@ bool WindowManager::process_ongoing_window_move(MouseEvent& event, Window*& hove
         }
         if (m_move_window->rect().contains(event.position()))
             hovered_window = m_move_window;
-        return true;
     }
-    return false;
+    return true;
 }
 
 bool WindowManager::process_ongoing_window_resize(const MouseEvent& event, Window*& hovered_window)
@@ -607,7 +606,7 @@ bool WindowManager::process_ongoing_window_resize(const MouseEvent& event, Windo
     }
 
     if (event.type() != Event::MouseMove)
-        return false;
+        return true;
 
     int diff_x = event.x() - m_resize_origin.x();
     int diff_y = event.y() - m_resize_origin.y();