Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit
diff options
context:
space:
mode:
authoramartin <olpc@xo-05-28-21.localdomain>2007-08-21 09:29:54 (GMT)
committer amartin <olpc@xo-05-28-21.localdomain>2007-08-21 09:29:54 (GMT)
commit66115b8414564961710839983a725699a3e37704 (patch)
treee9e3e600b83bf348719f3973bf6009893f177224 /Edit
parent9be5db7ecf0ec3964dc5b492454c81e0d7aee075 (diff)
draw before alloc'ed fix
Diffstat (limited to 'Edit')
-rw-r--r--Edit/EditToolbars.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Edit/EditToolbars.py b/Edit/EditToolbars.py
index 1119dda..2ef608f 100644
--- a/Edit/EditToolbars.py
+++ b/Edit/EditToolbars.py
@@ -481,6 +481,7 @@ class generationPalette(Palette):
self.drawingPreview = False
self.predrawTarget = 0
self.predrawIdleAbort = False
+ self.predrawBuffer = False
# self.predrawBuffer is initialized in handlePreviewAlloc
pix = gtk.gdk.pixbuf_new_from_file( Config.IMAGE_ROOT+"sampleBG.png" )
self.sampleBg = gtk.gdk.Pixmap( win, pix.get_width(), pix.get_height() )
@@ -634,6 +635,9 @@ class generationPalette(Palette):
self.parametersDirty = True
def drawPreview( self, force = False ):
+ if not self.predrawBuffer:
+ return # not alloc'ed yet
+
if self.drawingPreview and not force:
return # should never happen