From 7eea429e0ccce5433b82523ed7809e2a1abd8bf3 Mon Sep 17 00:00:00 2001 From: C. Scott Ananian Date: Thu, 10 Nov 2011 23:33:46 +0000 Subject: Remove direct invocations of expose event (replaced by draw event in GTK3). --- diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 0c0d490..776b52f 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -433,7 +433,7 @@ class TurtleArtWindow(): # Refresh sprite list self.sprite_list.redraw_sprites(cr=cr) - # Handle the expose-event by drawing + # Handle the expose-event by drawing (GTK2 only) def do_expose_event(self, event=None): # for GTK2 expose event we need to create cairo context & clip it @@ -1626,7 +1626,7 @@ class TurtleArtWindow(): self.rect.y, self.rect.width, self.rect.height) - # self._expose_cb() + # self.window.queue_draw() self.dx += dx self.dy += dy @@ -1696,7 +1696,7 @@ class TurtleArtWindow(): """ Button release """ x, y = xy(event) self.button_release(x, y) - self._expose_cb() + self.window.queue_draw() if self.turtle_movement_to_share is not None: self._share_mouse_move() return True -- cgit v0.9.1