Index: /trunk/src/VBox/Additions/linux/xgraphics/vboxutils.c
===================================================================
--- /trunk/src/VBox/Additions/linux/xgraphics/vboxutils.c	(revision 429)
+++ /trunk/src/VBox/Additions/linux/xgraphics/vboxutils.c	(revision 430)
@@ -228,4 +228,6 @@
                 "Switching to unaccelerated mode.\n");
         pRecord = &pMem->aRecords[pMem->indexRecordFree];
+        /* Mark the record as being updated. */
+        pRecord->cbRecord = VBVA_F_RECORD_PARTIAL;
         pMem->indexRecordFree = indexRecordNext;
         /* Compute how many bytes we have in the ring buffer. */
@@ -277,5 +279,7 @@
             pMem->off32Free = u32Second;
         }
-        pRecord->cbRecord = sizeof(cmdHdr);
+        pRecord->cbRecord += sizeof(cmdHdr);
+        /* Mark the record completed. */
+        pRecord->cbRecord &= ~VBVA_F_RECORD_PARTIAL;
     }
 }
