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@sugarlabs.org>2013-10-13 06:29:44 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-10-13 06:29:44 (GMT)
commit241c767796d1779bb7e3e2ff1eab33359b191572 (patch)
tree0a02c38bc57f16048c24db55b41d58b1fdca6926 /TurtleArt
parent22c94cb88d12a858ab1546ba03a04ceedf43f3f8 (diff)
Alan's patch to fix GNOME version -- skip button checks call
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tawindow.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 73ce930..4388779 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -498,14 +498,15 @@ class TurtleArtWindow():
if not self.activity._unfullscreen_button.props.visible:
self.activity._unfullscreen_button.show()
# Reset the timer
- if self.activity._unfullscreen_button_timeout_id is not None:
- gobject.source_remove(
- self.activity._unfullscreen_button_timeout_id)
- self.activity._unfullscreen_button_timeout_id = None
+ if hasattr(self.activity, '_unfullscreen_button_timeout_id'):
+ if self.activity._unfullscreen_button_timeout_id is not None:
+ gobject.source_remove(
+ self.activity._unfullscreen_button_timeout_id)
+ self.activity._unfullscreen_button_timeout_id = None
- self.activity._unfullscreen_button_timeout_id = \
- gobject.timeout_add_seconds(_UNFULLSCREEN_VISIBILITY_TIMEOUT,
- self.__unfullscreen_button_timeout_cb)
+ self.activity._unfullscreen_button_timeout_id = \
+ gobject.timeout_add_seconds(_UNFULLSCREEN_VISIBILITY_TIMEOUT,
+ self.__unfullscreen_button_timeout_cb)
def __unfullscreen_button_timeout_cb(self):
self.activity._unfullscreen_button.hide()
@@ -650,7 +651,8 @@ class TurtleArtWindow():
if event is None:
return
- self.activity.check_buttons_for_fit()
+ if self.running_sugar:
+ self.activity.check_buttons_for_fit()
# If there are any constant blocks on the canvas, relabel them
for blk in self.just_blocks():