Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Garrison <erik@laptop.org>2008-09-26 21:16:08 (GMT)
committer Erik Garrison <erik@laptop.org>2008-09-26 21:16:08 (GMT)
commit9e3828554c88e695fed91e3e65b7f6def4317117 (patch)
tree3b8c3564f2b081ff34d7eceb1d0346f583a262f2
parentb4da5c6d78a551b42ec3ee934136d03975bb3a53 (diff)
Patch to resolve trac #8580.
Record was unmapping its window prior to close via a call to self.hide(), which resolves to gtk.Window.hide(). Then we attempted to capture a screenshot per trac #8432. This triggered a BadMatch X windows error when we tried to take a screenshot of it using XShmGetImage (in sugar-preview.c in _sugarext in sugar-toolkit). This commit simply removes the hide() calls in Record. This prevents the window from being unmapped and avoids this error.
-rwxr-xr-xrecord.py5
1 files changed, 0 insertions, 5 deletions
diff --git a/record.py b/record.py
index e8bd67a..273b612 100755
--- a/record.py
+++ b/record.py
@@ -141,8 +141,6 @@ class Record(activity.Activity):
def close( self ):
self.I_AM_CLOSING = True
- #quicker we look like we're gone, the better
- self.hide()
self.m.UPDATING = False
if (self.ui != None):
@@ -160,9 +158,6 @@ class Record(activity.Activity):
def destroy( self ):
- if self.I_AM_CLOSING:
- self.hide()
-
if self.I_AM_SAVED:
activity.Activity.destroy( self )