From f0b6d13ead5d087f1fdf7af0b5c7e987ff9af080 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 2 Jun 2020 13:39:15 +1000 Subject: [PATCH] save browser columns when changed, not on each browser close --- qt/aqt/browser.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/qt/aqt/browser.py b/qt/aqt/browser.py index 366ab4574..902e93599 100644 --- a/qt/aqt/browser.py +++ b/qt/aqt/browser.py @@ -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()