[Enhancement] Sending zero coordinates of the video area selection if that selection is zero-size.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2754 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/vncviewer/RfbProto.java b/java/src/com/tightvnc/vncviewer/RfbProto.java
index 39656fc..5aa2af5 100644
--- a/java/src/com/tightvnc/vncviewer/RfbProto.java
+++ b/java/src/com/tightvnc/vncviewer/RfbProto.java
@@ -1373,6 +1373,11 @@
       return;
     }
 
+    // Send zero coordinates if the rectangle is empty.
+    if (rect.isEmpty()) {
+      rect = new Rectangle();
+    }
+
     int x = rect.x;
     int y = rect.y;
     int w = rect.width;