summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel Jacq <mig@mig5.net>2017-05-23 08:30:24 +1000
committerMiguel Jacq <mig@mig5.net>2017-05-23 08:30:24 +1000
commit8bc280ff7a48c7b4311e63552b1e93baaa446bfa (patch)
treec08397ee9d532582ec4c9c426ba380726cdc5e62
parentaa7e609e14e79cbb2421b8450fa6aa3300877ee3 (diff)
downloadonionshare-8bc280ff7a48c7b4311e63552b1e93baaa446bfa.tar.gz
onionshare-8bc280ff7a48c7b4311e63552b1e93baaa446bfa.zip
Refactor help button to use QDesktopServices.openUrl()
-rw-r--r--onionshare_gui/settings_dialog.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/onionshare_gui/settings_dialog.py b/onionshare_gui/settings_dialog.py
index 5086477f..b1967247 100644
--- a/onionshare_gui/settings_dialog.py
+++ b/onionshare_gui/settings_dialog.py
@@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
"""
from PyQt5 import QtCore, QtWidgets, QtGui
-import os, sys, platform, datetime, webbrowser
+import sys, platform, datetime
from onionshare import strings, common
from onionshare.settings import Settings
@@ -499,13 +499,7 @@ class SettingsDialog(QtWidgets.QDialog):
"""
common.log('SettingsDialog', 'help_clicked')
help_site = 'https://github.com/micahflee/onionshare/wiki'
- system = platform.system()
- if system == 'Darwin':
- # Work around bug in webbrowser on OS X
- # see http://bugs.python.org/issue30392
- os.system('open {}'.format(help_site))
- else:
- webbrowser.open(help_site)
+ QtGui.QDesktopServices.openUrl(QtCore.QUrl(help_site))
def settings_from_fields(self):
"""