Skip to content
Permalink
Browse files
Bugs fixes-
1) Alert message fixed
2) Busy mouse cursor disabled when alert is active
3) Check of 'Return' added
  • Loading branch information
iamutkarshtiwari committed May 1, 2017
1 parent e5b9c4b commit 97c7836
Showing 1 changed file with 13 additions and 10 deletions.
@@ -386,6 +386,7 @@ def __init__(self, handle, create_jobject=True):
self._is_resumed = False
self._skip_save_datafiles = False
self._save_alert = None
self._save_alert_active = False
self._read_file_called = False

self._session = _get_session()
@@ -475,14 +476,14 @@ def __init__(self, handle, create_jobject=True):

def __keypress_event_cb(self, widget, event):
keyname = Gdk.keyval_name(event.keyval)
if self._save_alert_active:
if keyname == 'Escape':
if not self._save_alert is None:
self._save_alert.disconnect(self._save_as_hid)
self.remove_alert(self._save_alert)

if keyname == 'Escape':
if not self._save_alert is None:
self._save_alert.disconnect(self._save_as_hid)
self.remove_alert(self._save_alert)

if keyname == 'Return':
self.__save_response_cb(self._save_alert, Gtk.ResponseType.OK)
if keyname == 'Return':
self.__save_response_cb(self._save_alert, Gtk.ResponseType.OK)

def run_main_loop(self):
Gtk.main()
@@ -1119,7 +1120,7 @@ def can_close(self):
def _show_saveas_alert(self):
self._save_alert = SaveAlert()
self._save_alert.props.title = _('Save As')
self._save_alert.props.msg = _('Provide the name for this journal entry (Press \'Esc\' to Cancel)')
self._save_alert.props.msg = _('Provide the name for this journal entry')
if self._is_resumed:
self._save_alert._name_entry.set_text(self._jobject_clone.metadata['title'])
else:
@@ -1134,8 +1135,10 @@ def _show_saveas_alert(self):
self.__save_response_cb)
self.add_alert(self._save_alert)
self._save_alert.show()
self._save_alert_active = True

def __save_response_cb(self, alert, response_id):
self._save_alert_active = False
self.remove_alert(alert)
if response_id == Gtk.ResponseType.OK:
if (self._is_resumed and \
@@ -1200,8 +1203,8 @@ def close(self, skip_save=False):

if (_save_as_enabled):
self._alert_confirmation()

self.get_window().set_cursor(Gdk.Cursor(Gdk.CursorType.WATCH))
else:
self.get_window().set_cursor(Gdk.Cursor(Gdk.CursorType.WATCH))
self.emit('_closing')

if (self._pre_naming is True or not _save_as_enabled):

0 comments on commit 97c7836

Please sign in to comment.