Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0f83dca

Browse files
Music Player: don't update UI after exit
1 parentcdd2af0 commit0f83dca

File tree

1 file changed

+5
-0
lines changed
  • internal_filesystem/apps/com.micropythonos.musicplayer/assets

1 file changed

+5
-0
lines changed

‎internal_filesystem/apps/com.micropythonos.musicplayer/assets/music_player.py‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ class FullscreenPlayer(Activity):
5757

5858
# Internal state:
5959
_filename=None
60+
_keep_running=True
6061

6162
defonCreate(self):
6263
self._filename=self.getIntent().extras.get("filename")
@@ -94,6 +95,7 @@ def volume_slider_changed(e):
9495
self.setContentView(qr_screen)
9596

9697
defonResume(self,screen):
98+
self._keep_running=True
9799
ifnotself._filename:
98100
print("Not playing any file...")
99101
else:
@@ -111,10 +113,13 @@ def defocus_obj(self, obj):
111113
obj.set_style_border_width(0,lv.PART.MAIN)
112114

113115
defstop_button_clicked(self,event):
116+
self._keep_running=False
114117
AudioPlayer.stop_playing()
115118
self.finish()
116119

117120
defplayer_finished(self,result=None):
121+
ifnotself._keep_running:
122+
return# stop immediately
118123
text=f"Finished playing{self._filename}"
119124
ifresult:
120125
text=result

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp