From e2ae21949593a022e468e2b52b15e1767671b835 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 26 May 2021 20:24:38 +0200 Subject: [PATCH] endpoint entities can trigger changes on root item --- openpype/settings/entities/input_entities.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openpype/settings/entities/input_entities.py b/openpype/settings/entities/input_entities.py index 409e6a66b4..0d675fd37d 100644 --- a/openpype/settings/entities/input_entities.py +++ b/openpype/settings/entities/input_entities.py @@ -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):