tuikit/core/application.py
changeset 91 de80e140b0ec
parent 90 781774a8d568
child 92 b97c4e25ed6d
--- a/tuikit/core/application.py	Wed Mar 19 20:42:52 2014 +0100
+++ b/tuikit/core/application.py	Wed Mar 26 09:08:10 2014 +0100
@@ -1,6 +1,7 @@
 from tuikit.core.window import WindowManager, Window
 from tuikit.core.theme import default_theme
 from tuikit.core.timer import Timer
+from tuikit.core.buffer import ProxyBuffer
 
 import logging
 
@@ -57,8 +58,9 @@
         self._started = True
         self.window_manager.handle_event('resize', *self.driver.size)
 
+        screen = ProxyBuffer(self.driver)
         while not self._quit:
-            self.window_manager.draw(self.driver)
+            self.window_manager.draw(screen)
             self.driver.flush()
 
             timeout = self.timer.nearest_timeout()