mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
Fix maximized browser window not being restored (#2132)
This commit is contained in:
parent
f5abd3c6af
commit
e0e45c55b5
1 changed files with 7 additions and 4 deletions
|
@ -126,19 +126,22 @@ class Browser(QMainWindow):
|
|||
self._closeEventHasCleanedUp = False
|
||||
self.form = aqt.forms.browser.Ui_Dialog()
|
||||
self.form.setupUi(self)
|
||||
restoreGeom(self, "editor", 0)
|
||||
restoreSplitter(self.form.splitter, "editor3")
|
||||
self.form.splitter.setChildrenCollapsible(False)
|
||||
# set if exactly 1 row is selected; used by the previewer
|
||||
self.card: Card | None = None
|
||||
self.current_card: Card | None = None
|
||||
self.setupSidebar()
|
||||
# make sure to call restoreState() after QDockWidget is attached to QMainWindow
|
||||
restoreState(self, "editor")
|
||||
self.setup_table()
|
||||
self.setupMenus()
|
||||
self.setupHooks()
|
||||
self.setupEditor()
|
||||
|
||||
# restoreXXX() should be called after all child widgets have been created
|
||||
# and attached to QMainWindow
|
||||
restoreGeom(self, "editor", 0)
|
||||
restoreSplitter(self.form.splitter, "editor3")
|
||||
restoreState(self, "editor")
|
||||
|
||||
# responsive layout
|
||||
self.aspect_ratio = self.width() / self.height()
|
||||
self.set_layout(self.mw.pm.browser_layout(), True)
|
||||
|
|
Loading…
Reference in a new issue