X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=music_sampler%2Fapp_blocks%2Fplaylist.py;h=706e4fc32c9654febe6450abb7b5559050aebff7;hb=a9324e30da6292f53f008f1b827779c7f8e2fcdf;hp=5894995bc71aa66a3b692e89f0460452a10a5d2c;hpb=4d1dfc89066e8dbccf7e5049686895de6fcb32d2;p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git diff --git a/music_sampler/app_blocks/playlist.py b/music_sampler/app_blocks/playlist.py index 5894995..706e4fc 100644 --- a/music_sampler/app_blocks/playlist.py +++ b/music_sampler/app_blocks/playlist.py @@ -2,7 +2,7 @@ from kivy.uix.label import Label from kivy.uix.stacklayout import StackLayout from kivy.uix.relativelayout import RelativeLayout from kivy.properties import ListProperty -from kivy.clock import Clock +from kivy.clock import Clock, mainthread from ..helpers import duration_to_min_sec from ..lock import Lock @@ -20,6 +20,7 @@ class PlayList(RelativeLayout): super(PlayList, self).__init__(**kwargs) Clock.schedule_interval(self.update_playlist, 0.5) + @mainthread def update_playlist(self, dt): if self.parent is None or 'Mapping' not in self.parent.ids: return True