예제 #1
0
파일: main.py 프로젝트: fossabot/anki
 def onMpvIdle(self):
     w = self._activeWindowOnPlay
     if not self.app.activeWindow() and w and not sip.isdeleted(
             w) and w.isVisible():
         w.activateWindow()
         w.raise_()
     self._activeWindowOnPlay = None
예제 #2
0
 def on_av_player_did_end_playing(self, player: Any) -> None:
     "Restore window focus after a video was played."
     w = self._activeWindowOnPlay
     if not self.app.activeWindow() and w and not sip.isdeleted(w) and w.isVisible():
         w.activateWindow()
         w.raise_()
     self._activeWindowOnPlay = None
예제 #3
0
파일: webview.py 프로젝트: solarmist/anki
 def _shouldIgnoreWebEvent(self):
     # async web events may be received after the profile has been closed
     # or the underlying webview has been deleted
     from aqt import mw
     if sip.isdeleted(self):
         return True
     if not mw.col and self.requiresCol:
         return True
     return False
예제 #4
0
파일: tagedit.py 프로젝트: solarmist/anki
 def hideCompleter(self):
     if sip.isdeleted(self.completer):
         return
     self.completer.popup().hide()
예제 #5
0
파일: main.py 프로젝트: Glutanimate/anki
 def onMpvIdle(self):
     w = self._activeWindowOnPlay
     if not self.app.activeWindow() and w and not sip.isdeleted(w) and w.isVisible():
         w.activateWindow()
         w.raise_()
     self._activeWindowOnPlay = None