[mutter] monitor-manager-xrandr: Make sure to XFlush the XUngrabServer



commit 47b3336ffac522d763d93209000a1dab55651286
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Thu May 22 17:38:49 2014 -0400

    monitor-manager-xrandr: Make sure to XFlush the XUngrabServer
    
    Otherwise, the server may not receive our request, meaning that
    we'll hang onto the server grab forever.

 src/backends/x11/meta-monitor-manager-xrandr.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c
index 0741a91..0c640b7 100644
--- a/src/backends/x11/meta-monitor-manager-xrandr.c
+++ b/src/backends/x11/meta-monitor-manager-xrandr.c
@@ -918,6 +918,7 @@ meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager,
     }
 
   XUngrabServer (manager_xrandr->xdisplay);
+  XFlush (manager_xrandr->xdisplay);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]