Преглед на файлове

WindowServer: Remember the correct untiled rect

What a silly logic bug! :)
Ben Wiederhake преди 4 години
родител
ревизия
6a552f0b93
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      Userland/Services/WindowServer/Window.cpp

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

@@ -688,9 +688,10 @@ void Window::set_tiled(WindowTileType tiled)
     if (resize_aspect_ratio().has_value())
         return;
 
-    m_tiled = tiled;
-    if (tiled != WindowTileType::None)
+    if (m_tiled == WindowTileType::None)
         m_untiled_rect = m_rect;
+    m_tiled = tiled;
+
     set_rect(tiled_rect(tiled));
     Core::EventLoop::current().post_event(*this, make<ResizeEvent>(m_rect));
 }