diff options
Diffstat (limited to 'Edit/EditToolbars.py')
-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 |