Fix the recursion issue on OSX
authorMaran <maran.hidskes@gmail.com>
Mon, 23 Jul 2012 18:43:31 +0000 (20:43 +0200)
committerMaran <maran.hidskes@gmail.com>
Mon, 23 Jul 2012 18:43:31 +0000 (20:43 +0200)
lib/gui_lite.py

index f43b5ac..7582576 100644 (file)
@@ -386,14 +386,14 @@ class TextedLineEdit(QLineEdit):
         QLineEdit.focusInEvent(self, event)
 
     def become_inactive(self):
-        self.setText(self.inactive_text)
         self.setReadOnly(True)
         self.recompute_style()
+        self.setText(self.inactive_text)
 
     def become_active(self):
-        self.setText("")
         self.setReadOnly(False)
         self.recompute_style()
+        self.setText("")
 
     def recompute_style(self):
         qApp.style().unpolish(self)