Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

guess: defer state restore until dialog is filled

Restoring the splitter, then filling it, was counter-productive

Changeset 9272935a699e

Parent df19483bb24b

by Steve Borho

Changes to one file · Browse files at 9272935a699e Showing diff from parent df19483bb24b Diff from another changeset...

 
43
44
45
46
47
48
49
 
53
54
55
56
57
58
59
 
74
75
76
77
78
79
80
 
128
129
130
 
 
 
131
132
133
 
43
44
45
 
46
47
48
 
52
53
54
 
55
56
57
 
72
73
74
 
75
76
77
 
125
126
127
128
129
130
131
132
133
@@ -43,7 +43,6 @@
    # vsplit for top & diff   vsplit = QSplitter(Qt.Horizontal) - vsplit.restoreState(s.value('guess/vsplit-state').toByteArray())   utframe = QFrame(vsplit)   matchframe = QFrame(vsplit)   @@ -53,7 +52,6 @@
  matchframe.setLayout(matchvbox)     hsplit = QSplitter(Qt.Vertical) - hsplit.restoreState(s.value('guess/hsplit-state').toByteArray())   layout.addWidget(hsplit)   hsplit.addWidget(vsplit)   @@ -74,7 +72,6 @@
  slider.changefunc = lambda v: lbl.setText(   _('Min Simularity: %d%%') % v)   slider.valueChanged.connect(slider.changefunc) - slider.setValue(s.value('guess/simslider').toInt()[0])   self.simslider = slider   lbl.setBuddy(slider)   simhbox.addWidget(lbl) @@ -128,6 +125,9 @@
  self.pmon.hide()   layout.addWidget(self.pmon)   + hsplit.restoreState(s.value('guess/hsplit-state').toByteArray()) + vsplit.restoreState(s.value('guess/vsplit-state').toByteArray()) + slider.setValue(s.value('guess/simslider').toInt()[0])   self.vsplit, self.hsplit = vsplit, hsplit   QTimer.singleShot(0, self.refresh)