Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py

changeset 4305
2f3813e763a3
parent 4278
ccd1e13cb9bd
child 4631
5c1a96925da4
diff -r f85965649066 -r 2f3813e763a3 Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py
--- a/Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py	Fri Jul 03 19:07:06 2015 +0200
+++ b/Helpviewer/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py	Sat Jul 04 11:50:01 2015 +0200
@@ -62,13 +62,16 @@
     @pyqtSlot(str)
     def on_downloadLabel_linkActivated(self, link):
         """
-        Private slot to open the userscript.org web site.
+        Private slot to open the greasyfork.org web site.
         
         @param link URL (string)
         """
         import Helpviewer.HelpWindow
+        if not link or "userscript.org" in link:
+            # userscript.org is down, default to Greasy Fork.
+            link = "https://greasyfork.org/"
         Helpviewer.HelpWindow.HelpWindow.mainWindow().newTab(
-            QUrl("http://www.userscript.org"))
+            QUrl(link))
         self.close()
     
     @pyqtSlot(QListWidgetItem)

eric ide

mercurial