summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2014-06-26 14:26:41 -0400
committerMicah Lee <micah@micahflee.com>2014-06-26 14:26:41 -0400
commitc74e259fb4f0b4cc0f59f97c92e6be3c3c219938 (patch)
tree964f8e59425cbf43b6d182988769af3264daac89
parent2b8be2781c6b4a4999cf03d98d0a7bb0c544e4e6 (diff)
downloadonionshare-c74e259fb4f0b4cc0f59f97c92e6be3c3c219938.tar.gz
onionshare-c74e259fb4f0b4cc0f59f97c92e6be3c3c219938.zip
made --local-only work in GUI (#58)
-rw-r--r--onionshare_gui/onionshare_gui.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/onionshare_gui/onionshare_gui.py b/onionshare_gui/onionshare_gui.py
index 2781e401..8369fba9 100644
--- a/onionshare_gui/onionshare_gui.py
+++ b/onionshare_gui/onionshare_gui.py
@@ -106,11 +106,13 @@ def main():
# try starting hidden service
onionshare_port = onionshare.choose_port()
- try:
- onion_host = onionshare.start_hidden_service(onionshare_port)
- except onionshare.NoTor as e:
- alert(e.args[0], QMessageBox.Warning)
- return
+ local_host = "127.0.0.1:{0}".format(onionshare_port)
+ if not local_only:
+ try:
+ onion_host = onionshare.start_hidden_service(onionshare_port)
+ except onionshare.NoTor as e:
+ alert(e.args[0], QMessageBox.Warning)
+ return
onionshare.tails_open_port(onionshare_port)
# select file to share
@@ -122,7 +124,10 @@ def main():
webapp.onionshare = onionshare
webapp.onionshare_port = onionshare_port
webapp.filename = filename
- webapp.onion_host = onion_host
+ if not local_only:
+ webapp.onion_host = onion_host
+ else:
+ webapp.onion_host = local_host
webapp.qtapp = app
webapp.clipboard = app.clipboard()