]> git.immae.eu Git - perso/Immae/Projets/Python/MusicSampler.git/blobdiff - music_sampler/app.py
Add config
[perso/Immae/Projets/Python/MusicSampler.git] / music_sampler / app.py
index e7c90dbd8967da9a4cadda1a8068ef7c2223da54..3fd6f510c2236ae490c1b116aadb53a44f6d6972 100644 (file)
@@ -1,4 +1,4 @@
-from .helpers import parse_args, register_fonts, path
+from .helpers import parse_args, dump_config, register_fonts, path
 
 parse_args()
 
@@ -12,6 +12,7 @@ from kivy.properties import ListProperty, StringProperty
 from kivy.core.window import Window
 from kivy.lang import Builder
 
+dump_config()
 register_fonts()
 
 
@@ -50,7 +51,7 @@ class Screen(FloatLayout):
         Window.on_request_close = self.on_request_close
 
     def focus_changed(self, instance, focus):
-        if Config.no_focus_warning:
+        if not Config.focus_warning:
             return
         if not focus:
             self.add_widget(self.unfocused_widget)
@@ -67,5 +68,6 @@ class MusicSamplerApp(App):
         return Screen()
 
 def main():
-    Builder.load_file(path() + "/music_sampler.kv")
+    with open(path() + "/music_sampler.kv", encoding='utf8') as f:
+        Builder.load_string(f.read())
     MusicSamplerApp().run()