mirror of
https://github.com/markqvist/NomadNet.git
synced 2025-08-11 08:10:09 -04:00
Kill log viewer process before exiting urwid main loop
This commit is contained in:
parent
7cb53fe170
commit
c1cbc56459
1 changed files with 9 additions and 0 deletions
|
@ -140,6 +140,15 @@ class MainDisplay():
|
||||||
self.menu_display.start()
|
self.menu_display.start()
|
||||||
|
|
||||||
def quit(self, sender=None):
|
def quit(self, sender=None):
|
||||||
|
logterm_pid = None
|
||||||
|
if True or RNS.vendor.platformutils.is_android():
|
||||||
|
if self.sub_displays.log_display != None and self.sub_displays.log_display.log_term != None:
|
||||||
|
if self.sub_displays.log_display.log_term.log_term != None:
|
||||||
|
logterm_pid = self.sub_displays.log_display.log_term.log_term.pid
|
||||||
|
if logterm_pid != None:
|
||||||
|
import os, signal
|
||||||
|
os.kill(logterm_pid, signal.SIGKILL)
|
||||||
|
|
||||||
raise urwid.ExitMainLoop
|
raise urwid.ExitMainLoop
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue