Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.7, 0.7.1, and 0.7.2

hggtk: reestablish ctrl-Q as a global close keysequence

This is _ugly_, but PyGtk seems to require all these hacks
gtk.Window() ignores delete events submitted internally unless
you manually call gtk.main_quit()

Changeset f06b5284b726

Parent c24ea27f9b21

by Steve Borho

Changes to 3 files · Browse files at f06b5284b726 Showing diff from parent c24ea27f9b21 Diff from another changeset...

Change 1 of 1 Show Entire File hggtk/​commit.py Stacked
 
206
207
208
 
 
209
210
211
 
206
207
208
209
210
211
212
213
@@ -206,6 +206,8 @@
  self._update_recent_messages(cur_msg)   elif res != gtk.RESPONSE_NO:   live = True + if not live and self.main: + self._destroying(widget)   return live    
Change 1 of 1 Show Entire File hggtk/​gdialog.py Stacked
 
143
144
145
 
 
 
 
146
147
148
 
143
144
145
146
147
148
149
150
151
152
@@ -143,6 +143,10 @@
      def should_live(self, widget=None, event=None): + if self.main: + self._destroying(widget) + else: + self.destroy()   return False    
Change 1 of 1 Show Entire File hggtk/​status.py Stacked
 
506
507
508
509
510
511
512
513
514
515
 
506
507
508
 
 
 
 
509
510
511
@@ -506,10 +506,6 @@
  self._diffpane_moved(self._diffpane)   return False   - - def should_live(self, widget=None, event=None): - return False -   ### End of overrides ###     def _do_reload_status(self):