[gtk+/broadway: 23/71] [brodway] Don't send 0x0 deltas, they confuse the client



commit 0a20ab58fa64681ee9e174f9d0591b3d08bcd584
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Nov 19 21:54:17 2010 +0100

    [brodway] Don't send 0x0 deltas, they confuse the client

 gdk/broadway/broadway.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gdk/broadway/broadway.c b/gdk/broadway/broadway.c
index 6996f8f..baaae97 100644
--- a/gdk/broadway/broadway.c
+++ b/gdk/broadway/broadway.c
@@ -950,6 +950,10 @@ broadway_client_put_delta_rgb (BroadwayClient *client,  int id, int dest_x, int
   rgb_autocrop (data,
 		byte_stride,
 		&src_x, &src_y, &w, &h);
+
+  if (w == 0 || h == 0)
+    return;
+
   data = (uint8_t *)data + src_x * 4 + src_y * byte_stride;
 
   buf[0] = 'D';



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