Remove processEvent hack which doesn't help. See #147.

This commit is contained in:
Florian Bruhin 2014-10-05 21:29:01 +02:00
parent 0d2ce778f3
commit 6dc997a971
2 changed files with 2 additions and 7 deletions

View File

@ -22,7 +22,7 @@
import binascii import binascii
import base64 import base64
from PyQt5.QtCore import pyqtSlot, QRect, QPoint, QTimer from PyQt5.QtCore import pyqtSlot, QRect, QPoint, QTimer, QEventLoop
from PyQt5.QtWidgets import QWidget, QVBoxLayout from PyQt5.QtWidgets import QWidget, QVBoxLayout
from qutebrowser.commands import cmdutils from qutebrowser.commands import cmdutils

View File

@ -21,7 +21,7 @@
import itertools import itertools
from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QTimer, QUrl, QEventLoop from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QTimer, QUrl
from PyQt5.QtWidgets import QApplication from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebKit import QWebSettings from PyQt5.QtWebKit import QWebSettings
from PyQt5.QtWebKitWidgets import QWebView, QWebPage from PyQt5.QtWebKitWidgets import QWebView, QWebPage
@ -100,11 +100,6 @@ class WebView(QWebView):
self.registry = objreg.ObjectRegistry() self.registry = objreg.ObjectRegistry()
self.tab_id = next(tab_id_gen) self.tab_id = next(tab_id_gen)
objreg.register('webview', self, registry=self.registry) objreg.register('webview', self, registry=self.registry)
# QNetworkAccessManager init will hang for over a second, so
# we make sure the GUI is refreshed here, so the start seems faster.
app = objreg.get('app')
app.processEvents(QEventLoop.ExcludeUserInputEvents |
QEventLoop.ExcludeSocketNotifiers)
page = webpage.BrowserPage(self) page = webpage.BrowserPage(self)
self.setPage(page) self.setPage(page)
hintmanager = hints.HintManager(self) hintmanager = hints.HintManager(self)