save browser columns when changed, not on each browser close

This commit is contained in:
Damien Elmes 2020-06-02 13:39:15 +10:00
parent 9acf318572
commit f0b6d13ead

View file

@ -699,8 +699,6 @@ class Browser(QMainWindow):
saveGeom(self, "editor")
saveState(self, "editor")
saveHeader(self.form.tableView.horizontalHeader(), "editor")
self.col.conf["activeCols"] = self.model.activeCols
self.col.setMod()
self.teardownHooks()
self.mw.maybeReset()
aqt.dialogs.markClosed("Browser")
@ -983,6 +981,7 @@ QTableView {{ gridline-color: {grid} }}
else:
self.model.activeCols.append(type)
adding = True
self.col.conf["activeCols"] = self.model.activeCols
# sorted field may have been hidden
self.setSortIndicator()
self.setColumnSizes()