mirror of
https://github.com/liberatedsystems/Sideband_CE.git
synced 2024-09-03 04:13:27 +02:00
Improved exit behaviour on Android. Closes #8.
This commit is contained in:
parent
21b35eb606
commit
b432646c30
@ -474,10 +474,15 @@ class SidebandApp(MDApp):
|
||||
while self.sideband.service_available():
|
||||
time.sleep(0.2)
|
||||
RNS.log("Service stopped")
|
||||
|
||||
RNS.exit()
|
||||
MDApp.get_running_app().stop()
|
||||
Window.close()
|
||||
|
||||
if RNS.vendor.platformutils.is_android():
|
||||
RNS.log("Finishing activity")
|
||||
activity = autoclass('org.kivy.android.PythonActivity').mActivity
|
||||
activity.finishAndRemoveTask()
|
||||
else:
|
||||
RNS.exit()
|
||||
MDApp.get_running_app().stop()
|
||||
Window.close()
|
||||
|
||||
Clock.schedule_once(final_exit, 0.65)
|
||||
|
||||
@ -712,6 +717,7 @@ class SidebandApp(MDApp):
|
||||
yes_button = MDRectangleFlatButton(text="OK",font_size=dp(18))
|
||||
|
||||
dialog = MDDialog(
|
||||
title="Can't Sync",
|
||||
text="No active LXMF propagation nodes were found. Cannot fetch messages. Wait for a Propagation Node to announce on the network, or manually specify one in the settings.",
|
||||
buttons=[ yes_button ],
|
||||
# elevation=0,
|
||||
|
Loading…
Reference in New Issue
Block a user