[mutter] window: Queue a fullscreen check when moving between monitors
- From: Florian Müllner <fmuellner src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [mutter] window: Queue a fullscreen check when moving between monitors
 
- Date: Thu, 17 Apr 2014 16:33:03 +0000 (UTC)
 
commit a2fb2c05ae7bd583c2bf08a4ecc35cc592aa44d9
Author: Florian Müllner <fmuellner gnome org>
Date:   Thu Apr 17 11:19:53 2014 +0200
    window: Queue a fullscreen check when moving between monitors
    
    We track changes to windows fullscreen state and stacking order
    to determine a monitor's in-fullscreen state, but missed the
    obvious case of moving a fullscreen window between monitors.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728395
 src/core/window.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/core/window.c b/src/core/window.c
index 9db3bf3..8fc6c71 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -4560,6 +4560,9 @@ meta_window_move_to_monitor (MetaWindow  *window,
     window->tile_monitor_number = monitor;
 
   meta_window_move_between_rects (window, &old_area, &new_area);
+
+  if (window->fullscreen || window->override_redirect)
+    meta_screen_queue_check_fullscreen (window->screen);
 }
 
 void
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]