window a window stops responding to pings, don't use the xsync protocol while resizin...
authorDana Jansens <danakj@orodu.net>
Sun, 27 Jan 2008 08:17:50 +0000 (03:17 -0500)
committerDana Jansens <danakj@orodu.net>
Sun, 27 Jan 2008 08:17:50 +0000 (03:17 -0500)
openbox/moveresize.c

index 675cbe9..9374f8b 100644 (file)
@@ -252,7 +252,8 @@ void moveresize_start(ObClient *c, gint x, gint y, guint b, guint32 cnr)
 
 #ifdef SYNC
     if (config_resize_redraw && !moving && extensions_sync &&
-        moveresize_client->sync_request && moveresize_client->sync_counter)
+        moveresize_client->sync_request && moveresize_client->sync_counter &&
+        !moveresize_client->not_responding)
     {
         /* Initialize values for the resize syncing, and create an alarm for
            the client's xsync counter */
@@ -367,7 +368,8 @@ static void do_resize(void)
 
 #ifdef SYNC
     if (config_resize_redraw && extensions_sync &&
-        moveresize_client->sync_request && moveresize_client->sync_counter)
+        moveresize_client->sync_request && moveresize_client->sync_counter &&
+        !moveresize_client->not_responding)
     {
         XEvent ce;
         XSyncValue val;