Index: /trunk/src/VBox/Additions/x11/VBoxClient/display-svga.cpp
===================================================================
--- /trunk/src/VBox/Additions/x11/VBoxClient/display-svga.cpp	(revision 75960)
+++ /trunk/src/VBox/Additions/x11/VBoxClient/display-svga.cpp	(revision 75961)
@@ -232,6 +232,12 @@
             if (afEnabled[i])
             {
-                aRects[cHeads].x = (int32_t)adx[i];
-                aRects[cHeads].y = (int32_t)ady[i];
+                if ((i == 0) || (adx[i] || ady[i]))
+                {
+                    aRects[cHeads].x = (int32_t)adx[i];
+                    aRects[cHeads].y = (int32_t)ady[i];
+                } else {
+                    aRects[cHeads].x = (int32_t)(adx[i - 1] + acx[i - 1]);
+                    aRects[cHeads].y = (int32_t)ady[i - 1];
+                }
                 aRects[cHeads].w = acx[i];
                 aRects[cHeads].h = acy[i];
