Changeset 1aaf5968dd53…
Parent 6eed5860fb97…
by
Changes to one file · Browse files at 1aaf5968dd53 Showing diff from parent 6eed5860fb97 Diff from another changeset...
@@ -608,7 +608,7 @@
reload = gtk.Button(_('Reload'))
hbox.pack_start(reload, False, False)
- reload.connect('clicked', lambda *a: self.refresh())
+ reload.connect('clicked', self.reload_clicked)
# insert padding of between combo and middle pane
wrapbox.pack_start(gtk.VBox(), False, False, 4)
@@ -792,6 +792,15 @@ if not gtklib.open_with_editor(u, self.fn, self):
self.focus_field('tortoisehg.editor')
+ def reload_clicked(self, button):
+ if self.dirty:
+ ret = gdialog.Confirm(_('Confirm Reload'), [], self,
+ _('Unsaved changes will be lost.\n'
+ 'Do you want to reload?')).run()
+ if ret != gtk.RESPONSE_YES:
+ return
+ self.refresh()
+
def delete_event(self, dlg, event):
return True
|
Loading...