Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.0.1, 1.0.2, and 1.0.3

stable thgconfig: add confirm message before reloading

Changeset 1aaf5968dd53

Parent 6eed5860fb97

by Yuki KODAMA

Changes to one file · Browse files at 1aaf5968dd53 Showing diff from parent 6eed5860fb97 Diff from another changeset...

 
608
609
610
611
 
612
613
614
 
792
793
794
 
 
 
 
 
 
 
 
 
795
796
797
 
608
609
610
 
611
612
613
614
 
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
@@ -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