Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp	(revision 51656)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp	(revision 51657)
@@ -176,4 +176,7 @@
 STDMETHODIMP UIFrameBuffer::NotifyChange(ULONG uScreenId, ULONG uX, ULONG uY, ULONG uWidth, ULONG uHeight)
 {
+    CDisplaySourceBitmap sourceBitmap;
+    m_pMachineView->session().GetConsole().GetDisplay().QuerySourceBitmap(uScreenId, sourceBitmap);
+
     /* Lock access to frame-buffer: */
     lock();
@@ -201,6 +204,5 @@
 
     /* Acquire new pending bitmap: */
-    m_pendingSourceBitmap = 0;
-    m_pMachineView->session().GetConsole().GetDisplay().QuerySourceBitmap(uScreenId, m_pendingSourceBitmap);
+    m_pendingSourceBitmap = sourceBitmap;
 
     /* Widget resize is NOT thread-safe and *probably* never will be,
