endpoint entities can trigger changes on root item

This commit is contained in:
iLLiCiTiT 2021-05-26 20:24:38 +02:00
parent 18b10d813a
commit e2ae219495

View file

@ -68,6 +68,12 @@ class EndpointEntity(ItemEntity):
def on_change(self):
for callback in self.on_change_callbacks:
callback()
if self.require_restart:
if self.has_unsaved_changes:
self.root_item.add_item_require_restart(self)
else:
self.root_item.remove_item_require_restart(self)
self.parent.on_child_change(self)
def update_default_value(self, value):