diff options
author | Miguel Jacq <mig@mig5.net> | 2017-05-23 08:30:24 +1000 |
---|---|---|
committer | Miguel Jacq <mig@mig5.net> | 2017-05-23 08:30:24 +1000 |
commit | 8bc280ff7a48c7b4311e63552b1e93baaa446bfa (patch) | |
tree | c08397ee9d532582ec4c9c426ba380726cdc5e62 | |
parent | aa7e609e14e79cbb2421b8450fa6aa3300877ee3 (diff) | |
download | onionshare-8bc280ff7a48c7b4311e63552b1e93baaa446bfa.tar.gz onionshare-8bc280ff7a48c7b4311e63552b1e93baaa446bfa.zip |
Refactor help button to use QDesktopServices.openUrl()
-rw-r--r-- | onionshare_gui/settings_dialog.py | 10 |
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): """ |