Don't kill options menu when problem occurs saving settings. Log exception to error log

This commit is contained in:
Kiooeht 2011-08-30 06:26:34 -07:00
parent 2799a66acb
commit b0e9a1aaac

View file

@ -2728,6 +2728,7 @@ class PesterWindow(MovingWindow):
self.optionmenu = None
@QtCore.pyqtSlot()
def updateOptions(self):
try:
# tabs
curtab = self.config.tabs()
tabsetting = self.optionmenu.tabcheck.isChecked()
@ -2932,6 +2933,9 @@ class PesterWindow(MovingWindow):
newmodes = self.optionmenu.modechange.text()
if newmodes:
self.setChannelMode.emit(self.profile().handle, newmodes, "")
except Exception, e:
logging.error(e)
finally:
self.optionmenu = None
def setButtonAction(self, button, setting, old):