mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
Fixed previewer button not resetting the state when the preview
window is closed by its X button
This commit is contained in:
parent
7384df8f19
commit
3dcfd57b07
2 changed files with 2 additions and 6 deletions
|
@ -1566,7 +1566,7 @@ where id in %s"""
|
|||
def onTogglePreview(self):
|
||||
if self._previewer:
|
||||
self._previewer.close()
|
||||
self._previewer = None
|
||||
self._on_preview_closed()
|
||||
else:
|
||||
self._previewer = PreviewDialog(self, self.mw, self._on_preview_closed)
|
||||
self._previewer.open()
|
||||
|
|
|
@ -97,10 +97,10 @@ class Previewer(QDialog):
|
|||
def close(self):
|
||||
self._on_close()
|
||||
super().close()
|
||||
self._close_callback()
|
||||
|
||||
def _on_close(self):
|
||||
self._open = False
|
||||
self._close_callback()
|
||||
|
||||
def _setup_web_view(self):
|
||||
jsinc = [
|
||||
|
@ -301,10 +301,6 @@ class BrowserPreviewer(MultiCardPreviewer):
|
|||
or self._parent.currentRow() < self._parent.model.rowCount(None) - 1
|
||||
)
|
||||
|
||||
def _on_close(self):
|
||||
super()._on_close()
|
||||
self._parent.previewer = None
|
||||
|
||||
def _render_scheduled(self) -> None:
|
||||
super()._render_scheduled()
|
||||
self._updateButtons()
|
||||
|
|
Loading…
Reference in a new issue