[review] removed ApplicationActivate handler due to bugs

This commit is contained in:
Anton S 2017-10-11 00:28:20 +03:00
parent ba1a7a8de8
commit 085304a1de

View File

@ -51,7 +51,7 @@ import tokenize
from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QDesktopServices, QPixmap, QIcon, QWindow from PyQt5.QtGui import QDesktopServices, QPixmap, QIcon, QWindow
from PyQt5.QtCore import (pyqtSlot, qInstallMessageHandler, QTimer, QUrl, from PyQt5.QtCore import (pyqtSlot, qInstallMessageHandler, QTimer, QUrl,
QObject, QEvent, pyqtSignal, Qt) QObject, QEvent, pyqtSignal)
try: try:
import hunter import hunter
except ImportError: except ImportError:
@ -820,7 +820,6 @@ class Application(QApplication):
self.launch_time = datetime.datetime.now() self.launch_time = datetime.datetime.now()
self.focusObjectChanged.connect(self.on_focus_object_changed) self.focusObjectChanged.connect(self.on_focus_object_changed)
self.applicationStateChanged.connect(self.on_app_state_changed)
@pyqtSlot(QObject) @pyqtSlot(QObject)
def on_focus_object_changed(self, obj): def on_focus_object_changed(self, obj):
@ -830,14 +829,6 @@ class Application(QApplication):
log.misc.debug("Focus object changed: {}".format(output)) log.misc.debug("Focus object changed: {}".format(output))
self._last_focus_object = output self._last_focus_object = output
@pyqtSlot(Qt.ApplicationState)
def on_app_state_changed(self, state):
if state != Qt.ApplicationActive:
return
window = objreg.last_focused_window()
mainwindow.raise_window(window)
def event(self, e): def event(self, e):
if e.type() == QEvent.FileOpen: if e.type() == QEvent.FileOpen:
open_url(e.url(), no_raise=True) open_url(e.url(), no_raise=True)