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():
|
while self.sideband.service_available():
|
||||||
time.sleep(0.2)
|
time.sleep(0.2)
|
||||||
RNS.log("Service stopped")
|
RNS.log("Service stopped")
|
||||||
|
|
||||||
RNS.exit()
|
if RNS.vendor.platformutils.is_android():
|
||||||
MDApp.get_running_app().stop()
|
RNS.log("Finishing activity")
|
||||||
Window.close()
|
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)
|
Clock.schedule_once(final_exit, 0.65)
|
||||||
|
|
||||||
@ -712,6 +717,7 @@ class SidebandApp(MDApp):
|
|||||||
yes_button = MDRectangleFlatButton(text="OK",font_size=dp(18))
|
yes_button = MDRectangleFlatButton(text="OK",font_size=dp(18))
|
||||||
|
|
||||||
dialog = MDDialog(
|
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.",
|
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 ],
|
buttons=[ yes_button ],
|
||||||
# elevation=0,
|
# elevation=0,
|
||||||
|
Loading…
Reference in New Issue
Block a user