diff options
author | kali <kali@leap.se> | 2012-11-12 12:45:37 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2012-11-12 12:45:37 +0900 |
commit | 42ba228eecb5726506848bd08758bd1f925905cc (patch) | |
tree | f75626d9add4a6ab377f0f487858109b85b6b3cd /src/leap/gui/firstrun/providerselect.py | |
parent | fe16e62fa83c24d2ef379a3f9e102d336e527656 (diff) |
fix prevalidation error showing in register page.
Diffstat (limited to 'src/leap/gui/firstrun/providerselect.py')
-rw-r--r-- | src/leap/gui/firstrun/providerselect.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/leap/gui/firstrun/providerselect.py b/src/leap/gui/firstrun/providerselect.py index 3fb76557..8d1aa869 100644 --- a/src/leap/gui/firstrun/providerselect.py +++ b/src/leap/gui/firstrun/providerselect.py @@ -175,6 +175,13 @@ class SelectProviderPage(QtGui.QWizardPage): else: showerr('') + def cleanup_errormsg(self): + """ + we reset bad_string to None + should be called before leaving the page + """ + self.bad_string = None + def paintEvent(self, event): """ we hook our populate errors @@ -190,6 +197,13 @@ class SelectProviderPage(QtGui.QWizardPage): self.validationMsg.setText('') self.certinfoGroup.hide() + def validatePage(self): + # some cleanup before we leave the page + self.cleanup_errormsg() + + # go + return True + def nextId(self): wizard = self.wizard() if not wizard: |