Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Michael DuPont <jamesmikedupont@gmail.com>2014-03-20 04:54:19 (GMT)
committer James Michael DuPont <jamesmikedupont@gmail.com>2014-03-20 04:54:19 (GMT)
commita088751fc89d5d1dfc0d85d170c3ab4fb9a7139a (patch)
tree84df66457320c0a6fe08adbcddf4d34552ac4d6c
parent4cfe0982d36e32e2a2550bc1fc76e2dbc78903d5 (diff)
handle error of cursor cannot loadHEADmaster
-rw-r--r--Area.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/Area.py b/Area.py
index a0ebf56..71900e0 100644
--- a/Area.py
+++ b/Area.py
@@ -1672,7 +1672,13 @@ class Area(Gtk.DrawingArea):
display = Gdk.Display.get_default()
if self.tool['name'] in cursors:
name = cursors[self.tool['name']]
- cursor = Gdk.Cursor.new_from_name(display, name)
+ try :
+ cursor = Gdk.Cursor.new_from_name(display, name)
+ except Exception as exp:
+ logging.debug("Display %s Name %s" % (display, name))
+ logging.debug(str(exp))
+ cursor = None
+
elif self.tool['name'] == 'marquee-rectangular':
cursor = Gdk.Cursor.new(Gdk.CursorType.CROSS)
else: