Author: Lars Wassermann <[email protected]>
Branch: 
Changeset: r316:2791f4637a77
Date: 2013-04-22 17:16 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2791f4637a77/

Log:    (tfel, lwassermann): refactored force_display_update primitive to
        use space>>get_display()

diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm/primitives.py
@@ -1336,11 +1336,7 @@
 
 @expose_primitive(FORCE_DISPLAY_UPDATE, unwrap_spec=[object])
 def func(interp, s_frame, w_rcvr):
-    w_prev_display = interp.space.objtable['w_display']
-    assert w_prev_display
-    w_prev_bitmap = w_prev_display.fetch(interp.space, 0)
-    assert isinstance(w_prev_bitmap, model.W_DisplayBitmap)
-    w_prev_bitmap.flush_to_screen()
+    interp.space.get_display().flip()
     return w_rcvr
 
 # ___________________________________________________________________________
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to