Initialize Browser.aspect_ratio earlier to fix AttributeError (#2924)
This commit is contained in:
parent
dbfb46e6c8
commit
cef7338b96
@ -128,6 +128,7 @@ class Browser(QMainWindow):
|
|||||||
self._card_info = BrowserCardInfo(self.mw)
|
self._card_info = BrowserCardInfo(self.mw)
|
||||||
self._closeEventHasCleanedUp = False
|
self._closeEventHasCleanedUp = False
|
||||||
self.auto_layout = True
|
self.auto_layout = True
|
||||||
|
self.aspect_ratio = 0.0
|
||||||
self.form = aqt.forms.browser.Ui_Dialog()
|
self.form = aqt.forms.browser.Ui_Dialog()
|
||||||
self.form.setupUi(self)
|
self.form.setupUi(self)
|
||||||
self.form.splitter.setChildrenCollapsible(False)
|
self.form.splitter.setChildrenCollapsible(False)
|
||||||
@ -155,7 +156,8 @@ class Browser(QMainWindow):
|
|||||||
restoreState(self, self._editor_state_key)
|
restoreState(self, self._editor_state_key)
|
||||||
|
|
||||||
# responsive layout
|
# responsive layout
|
||||||
self.aspect_ratio = self.width() / self.height() if self.height() != 0 else 0
|
if self.height() != 0:
|
||||||
|
self.aspect_ratio = self.width() / self.height()
|
||||||
self.set_layout(self.mw.pm.browser_layout(), True)
|
self.set_layout(self.mw.pm.browser_layout(), True)
|
||||||
# disable undo/redo
|
# disable undo/redo
|
||||||
self.on_undo_state_change(mw.undo_actions_info())
|
self.on_undo_state_change(mw.undo_actions_info())
|
||||||
|
Loading…
Reference in New Issue
Block a user