Lock ui on change

This commit is contained in:
dadav 2019-11-30 14:20:37 +01:00
parent 99614c8cd4
commit 548b42ef20

@ -467,11 +467,13 @@ class BTTether(plugins.Plugin):
self.ready = True
def on_unload(self, ui):
ui.remove_element('bluetooth')
with ui._lock:
ui.remove_element('bluetooth')
def on_ui_setup(self, ui):
ui.add_element('bluetooth', LabeledValue(color=BLACK, label='BT', value='-', position=(ui.width() / 2 - 15, 0),
label_font=fonts.Bold, text_font=fonts.Medium))
with ui._lock:
ui.add_element('bluetooth', LabeledValue(color=BLACK, label='BT', value='-', position=(ui.width() / 2 - 15, 0),
label_font=fonts.Bold, text_font=fonts.Medium))
def on_ui_update(self, ui):
if not self.ready: