From 6d9ac3f513cdcca0b7a370f82650c6d183533ea0 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 25 May 2013 19:54:11 +0000 Subject: restore cursor if chooser dialog is aborted --- (limited to 'TurtleArtActivity.py') diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 48fb47f..9dcf352 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -199,6 +199,9 @@ class TurtleArtActivity(activity.Activity): def _load_ta_project(self, dsobject): ''' Load a TA project from the datastore. ''' + if dsobject is None: + self.restore_cursor() + return try: _logger.debug('Opening %s ' % (dsobject.file_path)) self.read_file(dsobject.file_path, plugin=False) @@ -217,6 +220,9 @@ class TurtleArtActivity(activity.Activity): def _load_ta_plugin(self, dsobject): ''' Load a TA plugin from the datastore. ''' + if dsobject is None: + self.restore_cursor() + return _logger.debug('Opening %s ' % (dsobject.file_path)) self.read_file(dsobject.file_path, plugin=True) -- cgit v0.9.1