=== modified file 'plugins/unityshell/src/unityshell.cpp'
--- plugins/unityshell/src/unityshell.cpp	2013-09-18 14:38:47 +0000
+++ plugins/unityshell/src/unityshell.cpp	2013-09-20 18:35:53 +0000
@@ -1367,7 +1367,12 @@
   CompRegion region(geo.x, geo.y, geo.width, geo.height);
 
   if (damage.intersects(region))
-    view->NeedSoftRedraw();
+  {
+    if (view->IsViewWindow())
+      view->QueueDraw();
+    else
+      view->NeedSoftRedraw();
+  }
 }
 
 void UnityScreen::compizDamageNux(CompRegion const& damage)

