Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.0, 2.0.1, and 2.0.2

stable shelve: fix geometry restore

This was all busted when I changed the shelve window to a QDialog to fix the
modal/focus issues.

Changeset bc4bea39b7b7

Parent ad61b745f08e

by Steve Borho

Changes to one file · Browse files at bc4bea39b7b7 Showing diff from parent ad61b745f08e Diff from another changeset...

 
451
452
453
 
454
455
456
 
459
460
461
 
462
463
464
 
466
467
468
469
 
470
471
 
472
473
474
 
451
452
453
454
455
456
457
 
460
461
462
463
464
465
466
 
468
469
470
 
471
472
 
473
474
475
476
@@ -451,6 +451,7 @@
  s = QSettings()   wb = "shelve/"   s.setValue(wb + 'geometry', self.saveGeometry()) + s.setValue(wb + 'panesplitter', self.splitter.saveState())   s.setValue(wb + 'filesplitter', self.browsea.splitter.saveState())   self.browsea.saveSettings(s, wb + 'fileviewa')   self.browseb.saveSettings(s, wb + 'fileviewb') @@ -459,6 +460,7 @@
  s = QSettings()   wb = "shelve/"   self.restoreGeometry(s.value(wb + 'geometry').toByteArray()) + self.splitter.restoreState(s.value(wb + 'panesplitter').toByteArray())   self.browsea.splitter.restoreState(   s.value(wb + 'filesplitter').toByteArray())   self.browseb.splitter.restoreState( @@ -466,9 +468,9 @@
  self.browsea.loadSettings(s, wb + 'fileviewa')   self.browseb.loadSettings(s, wb + 'fileviewb')   - def closeEvent(self, event): + def reject(self):   self.storeSettings() - super(ShelveDialog, self).closeEvent(event) + super(ShelveDialog, self).reject()    def run(ui, *pats, **opts):   if 'repo' in opts: