don't let user remove facts by disabling all card models

This commit is contained in:
Damien Elmes 2009-06-26 07:28:43 +09:00
parent edcad222d0
commit cf1b0e45f0

View file

@ -1274,6 +1274,9 @@ class ChangeModelDialog(QDialog):
not fmap):
return ui.utils.showInfo(
_("Targets must be unique."), parent=self)
if not any(cmap.values()):
return ui.utils.showInfo(
_("Must map at least one template."), parent=self)
if self.targetModel == self.oldModel:
self.ret = (self.targetModel, None, cmap)
return QDialog.accept(self)