Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-07-05 13:27:49 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-07-05 13:27:49 (GMT)
commit58b1037cb44b157bedd0be42f30f21ddbb4b90be (patch)
tree88440d51048c9e9de247f0e1649a880ca871f4b2 /TurtleArtActivity.py
parent5dff1138e81369e3377e22cecbffc12ec2777dcf (diff)
better fix to problem with get_cursor on older systems
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r--TurtleArtActivity.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 0abf820..ebc28c6 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -873,6 +873,8 @@ class TurtleArtActivity(activity.Activity):
if hasattr(self.get_window(), 'get_cursor'):
self._old_cursor = self.get_window().get_cursor()
+ else:
+ self._old_cursor = None
self.copying = False
self.sharing_blocks = False
@@ -1110,6 +1112,8 @@ in order to use the plugin.'))
self.sharing_blocks = False
if hasattr(self.get_window(), 'get_cursor'):
self.get_window().set_cursor(self._old_cursor)
+ else:
+ self.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.ARROW))
def _copy_cb(self, button):
''' Copy to the clipboard. '''
@@ -1119,7 +1123,7 @@ in order to use the plugin.'))
self.copying = True
if hasattr(self.get_window(), 'get_cursor'):
self._old_cursor = self.get_window().get_cursor()
- self.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.HAND1))
+ self.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.HAND1))
def send_to_clipboard(self):
''' Send selected stack to clipboard. '''
@@ -1158,7 +1162,7 @@ in order to use the plugin.'))
self.sharing_blocks = True
if hasattr(self.get_window(), 'get_cursor'):
self._old_cursor = self.get_window().get_cursor()
- self.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.HAND1))
+ self.get_window().set_cursor(gtk.gdk.Cursor(gtk.gdk.HAND1))
def share_blocks(self):
''' Share selected stack. '''