Helpviewer/UrlBar/UrlBar.py

changeset 1558
754120837dd8
parent 1509
c0b5e693b0eb
child 1665
b248526d3a1b
--- a/Helpviewer/UrlBar/UrlBar.py	Sun Jan 15 16:38:16 2012 +0100
+++ b/Helpviewer/UrlBar/UrlBar.py	Sun Jan 15 16:42:56 2012 +0100
@@ -243,14 +243,22 @@
         if self.__browser is not None:
             p = self.palette()
             progress = self.__browser.progress()
-            if progress == 0:
+            if progress == 0 or progress == 100:
                 if self.__browser.url().scheme() == "https":
-                    backgroundColor = Preferences.getHelp("SaveUrlColor")
+                    if QSslCertificate is not None:
+                        if self.__browser.page().hasValidSslInfo():
+                            backgroundColor = Preferences.getHelp("SaveUrlColor")
+                    else:
+                        backgroundColor = Preferences.getHelp("SaveUrlColor")
                 p.setBrush(QPalette.Base, backgroundColor)
                 p.setBrush(QPalette.Text, foregroundColor)
             else:
                 if self.__browser.url().scheme() == "https":
-                    backgroundColor = Preferences.getHelp("SaveUrlColor")
+                    if QSslCertificate is not None:
+                        if self.__browser.page().hasValidSslInfo():
+                            backgroundColor = Preferences.getHelp("SaveUrlColor")
+                    else:
+                        backgroundColor = Preferences.getHelp("SaveUrlColor")
                 highlight = QApplication.palette().color(QPalette.Highlight)
                 r = (highlight.red() + 2 * backgroundColor.red()) // 3
                 g = (highlight.green() + 2 * backgroundColor.green()) // 3

eric ide

mercurial