Don't kill options menu when problem occurs saving settings. Log exception to error log
This commit is contained in:
parent
2799a66acb
commit
b0e9a1aaac
1 changed files with 208 additions and 204 deletions
|
@ -2728,6 +2728,7 @@ class PesterWindow(MovingWindow):
|
||||||
self.optionmenu = None
|
self.optionmenu = None
|
||||||
@QtCore.pyqtSlot()
|
@QtCore.pyqtSlot()
|
||||||
def updateOptions(self):
|
def updateOptions(self):
|
||||||
|
try:
|
||||||
# tabs
|
# tabs
|
||||||
curtab = self.config.tabs()
|
curtab = self.config.tabs()
|
||||||
tabsetting = self.optionmenu.tabcheck.isChecked()
|
tabsetting = self.optionmenu.tabcheck.isChecked()
|
||||||
|
@ -2932,6 +2933,9 @@ class PesterWindow(MovingWindow):
|
||||||
newmodes = self.optionmenu.modechange.text()
|
newmodes = self.optionmenu.modechange.text()
|
||||||
if newmodes:
|
if newmodes:
|
||||||
self.setChannelMode.emit(self.profile().handle, newmodes, "")
|
self.setChannelMode.emit(self.profile().handle, newmodes, "")
|
||||||
|
except Exception, e:
|
||||||
|
logging.error(e)
|
||||||
|
finally:
|
||||||
self.optionmenu = None
|
self.optionmenu = None
|
||||||
|
|
||||||
def setButtonAction(self, button, setting, old):
|
def setButtonAction(self, button, setting, old):
|
||||||
|
|
Loading…
Reference in a new issue