WebBrowser/StatusBar/JavaScriptIcon.py

changeset 6151
29564aad2f97
parent 6149
e611e45a17d6
child 6645
ad476851d7e0
diff -r 20efcd29b237 -r 29564aad2f97 WebBrowser/StatusBar/JavaScriptIcon.py
--- a/WebBrowser/StatusBar/JavaScriptIcon.py	Thu Feb 15 19:05:22 2018 +0100
+++ b/WebBrowser/StatusBar/JavaScriptIcon.py	Fri Feb 16 20:11:36 2018 +0100
@@ -14,7 +14,7 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import pyqtSlot, Qt, QPoint
+from PyQt5.QtCore import pyqtSlot, Qt, QPoint, QTimer
 from PyQt5.QtWidgets import QGraphicsColorizeEffect, QMenu, QDialog
 from PyQt5.QtWebEngineWidgets import QWebEngineSettings
 
@@ -134,6 +134,7 @@
         dlg = JavaScriptSettingsDialog(self._window)
         if dlg.exec_() == QDialog.Accepted:
             self._window.preferencesChanged()
+            QTimer.singleShot(500, self.__updateIcon)
     
     def __navigationRequestAccepted(self, url, navigationType, isMainFrame,
                                     page):

eric ide

mercurial