diff --git a/aqt/addons.py b/aqt/addons.py index a74b3ddd5..fd529d7bb 100644 --- a/aqt/addons.py +++ b/aqt/addons.py @@ -304,8 +304,13 @@ class AddonsDialog(QDialog): f.config.clicked.connect(self.onConfig) self.form.addonList.currentRowChanged.connect(self._onAddonItemSelected) self.redrawAddons() + restoreGeom(self, "addons") self.show() + def reject(self): + saveGeom(self, "addons") + return QDialog.reject(self) + def redrawAddons(self): self.addons = [(self.annotatedName(d), d) for d in self.mgr.allAddons()] self.addons.sort()