Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-06-30 14:54:46 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-06-30 14:54:46 (GMT)
commitb34197d73824609a29af1af2b2249d532d5f7ede (patch)
tree442f5a2a7cce8445898aeff0cd20111d320941f8 /TurtleArt
parentf1001d43a07244704b7976f47d4fec2deddc2c82 (diff)
use idle_add when sharing image data
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tacanvas.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py
index 5bd0326..878d40d 100644
--- a/TurtleArt/tacanvas.py
+++ b/TurtleArt/tacanvas.py
@@ -21,6 +21,7 @@
#THE SOFTWARE.
import gtk
+import gobject
from math import sin, cos, atan, pi, sqrt
import os
import pango
@@ -592,7 +593,7 @@ class TurtleGraphics:
round_int(width),
round_int(height),
data]]))
- self.tw.send_event(event)
+ gobject.idle_add(self.tw.send_event, event)
os.remove(tmp_file)
def draw_text(self, label, x, y, size, w, share=True):