diff options
author | amartin <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) |
commit | 66115b8414564961710839983a725699a3e37704 (patch) | |
tree | e9e3e600b83bf348719f3973bf6009893f177224 /Edit | |
parent | 9be5db7ecf0ec3964dc5b492454c81e0d7aee075 (diff) |
draw before alloc'ed fix
Diffstat (limited to 'Edit')
-rw-r--r-- | Edit/EditToolbars.py | 4 |
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 |