aboutsummaryrefslogtreecommitdiff
path: root/desktop/src/onionshare/tab
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2020-11-27 12:38:00 -0800
committerMicah Lee <micah@micahflee.com>2020-11-27 12:38:00 -0800
commit184f1261896855fcfadf09d36ade36dd9c275d57 (patch)
treec0d64b43a166b36331d1e49fcfc5f8125617add9 /desktop/src/onionshare/tab
parentf69cbbd3893ef00380a46b054e2c9b624d26401e (diff)
downloadonionshare-184f1261896855fcfadf09d36ade36dd9c275d57.tar.gz
onionshare-184f1261896855fcfadf09d36ade36dd9c275d57.zip
When quitting OnionShare with services started, make sure the web services get stopped
Diffstat (limited to 'desktop/src/onionshare/tab')
-rw-r--r--desktop/src/onionshare/tab/tab.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/src/onionshare/tab/tab.py b/desktop/src/onionshare/tab/tab.py
index 5e819405..f474b9ba 100644
--- a/desktop/src/onionshare/tab/tab.py
+++ b/desktop/src/onionshare/tab/tab.py
@@ -663,7 +663,9 @@ class Tab(QtWidgets.QWidget):
return False
def cleanup(self):
+ self.common.log("Tab", "cleanup", f"tab_id={self.tab_id}")
if self.get_mode() and self.get_mode().web_thread:
+ self.get_mode().web.stop(self.get_mode().app.port)
self.get_mode().web_thread.quit()
self.get_mode().web_thread.wait()
self.app.cleanup()