mirror of
https://github.com/ankitects/anki.git
synced 2025-11-12 07:37:11 -05:00
Fix error when closing deck options (#3454)
This commit is contained in:
parent
db5c472e20
commit
343a304257
1 changed files with 3 additions and 3 deletions
|
|
@ -33,9 +33,9 @@ class DeckOptionsDialog(QDialog):
|
|||
QDialog.__init__(self, mw, Qt.WindowType.Window)
|
||||
self.mw = mw
|
||||
self._deck = deck
|
||||
self._setup_ui()
|
||||
self._close_event_has_cleaned_up = False
|
||||
self._ready = False
|
||||
self._setup_ui()
|
||||
|
||||
def _setup_ui(self) -> None:
|
||||
self.setWindowModality(Qt.WindowModality.ApplicationModal)
|
||||
|
|
@ -60,7 +60,7 @@ class DeckOptionsDialog(QDialog):
|
|||
|
||||
def _on_bridge_cmd(self, cmd: str) -> None:
|
||||
if cmd == "deckOptionsReady":
|
||||
self.ready = True
|
||||
self._ready = True
|
||||
gui_hooks.deck_options_did_load(self)
|
||||
|
||||
def closeEvent(self, evt: QCloseEvent) -> None:
|
||||
|
|
@ -107,7 +107,7 @@ class DeckOptionsDialog(QDialog):
|
|||
|
||||
def has_modified_data(self, callback: Callable[[bool], None]):
|
||||
"""Calls `callback` with the information of whether any deck options are modified."""
|
||||
if self.ready:
|
||||
if self._ready:
|
||||
self.web.evalWithCallback("anki.deckOptionsPendingChanges()", callback)
|
||||
else:
|
||||
callback(False)
|
||||
|
|
|
|||
Loading…
Reference in a new issue