Fix using the configure this device menu action not validating settings

This commit is contained in:
Kovid Goyal 2012-09-06 18:44:33 +05:30
parent cba99f2db7
commit 7a5049d2a1

View File

@ -889,6 +889,10 @@ class DeviceMixin(object): # {{{
bb.rejected.connect(d.reject) bb.rejected.connect(d.reject)
l.addWidget(cw) l.addWidget(cw)
l.addWidget(bb) l.addWidget(bb)
def validate():
if cw.validate():
QDialog.accept(d)
d.accept = validate
if d.exec_() == d.Accepted: if d.exec_() == d.Accepted:
dev.save_settings(cw) dev.save_settings(cw)
warning_dialog(self, _('Disconnect device'), warning_dialog(self, _('Disconnect device'),