]> git.immae.eu Git - perso/Immae/Projets/Python/MusicSampler.git/blobdiff - helpers/key.py
Change line cross color depending on state
[perso/Immae/Projets/Python/MusicSampler.git] / helpers / key.py
index 2b9d1520e8549a5f6f4f6aa43a369f45df078d20..66e792d514ed2ac31a10a273dc95605ff2d5b8ac 100644 (file)
@@ -108,7 +108,10 @@ class Key(ButtonBehavior, Widget):
     state = StringProperty("")
 
     def get_alias_line_cross_color(self):
-        if self.is_loaded_running() or self.is_loaded_protecting_repeat():
+        if not self.is_failed() and (
+                not self.is_loaded(allow_substates=True)\
+                or self.is_loaded_running()\
+                or self.is_loaded_protecting_repeat()):
             return [120/255, 120/255, 120/255, 1]
         else:
             return [0, 0, 0, 0]