Index: /trunk/src/VBox/Additions/WINNT/Graphics/Display/wddm/VBoxDispD3D.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Graphics/Display/wddm/VBoxDispD3D.cpp	(revision 35120)
+++ /trunk/src/VBox/Additions/WINNT/Graphics/Display/wddm/VBoxDispD3D.cpp	(revision 35121)
@@ -5687,5 +5687,4 @@
     }
 
-    Assert(pRc->hResource);
     Assert(pRc->hKMResource || VBOXDISPMODE_IS_3D(pAdapter));
     if (pRc->hKMResource)
@@ -5694,4 +5693,7 @@
         {
             D3DDDICB_DEALLOCATE Dealloc;
+
+            Assert(pRc->hResource);
+
             Dealloc.hResource = pRc->hResource;
             /* according to the docs the below two are ignored in case we set the hResource */
