Bläddra i källkod

WindowServer: Unbreak "pick new active window" algorithm

We lost the ability to pick a suitable new active window when I added
the support for tool windows.
Andreas Kling 4 år sedan
förälder
incheckning
c4438d6fd4
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      Userland/Services/WindowServer/WindowManager.cpp

+ 1 - 1
Userland/Services/WindowServer/WindowManager.cpp

@@ -418,7 +418,7 @@ bool WindowManager::pick_new_active_window(Window* previous_active)
     bool new_window_picked = false;
     Window* first_candidate = nullptr;
     for_each_visible_window_from_front_to_back([&](Window& candidate) {
-        if (candidate.type() != WindowType::Normal && candidate.type() == WindowType::ToolWindow)
+        if (candidate.type() != WindowType::Normal && candidate.type() != WindowType::ToolWindow)
             return IterationDecision::Continue;
         if (candidate.is_destroyed())
             return IterationDecision::Continue;