From d8a5dbb6fe9a99d01d354a9f36d12b0359913c40 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 3 Feb 2021 16:15:21 +0100 Subject: [PATCH] path input and widget modifications --- pype/tools/settings/settings/widgets/item_widgets.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pype/tools/settings/settings/widgets/item_widgets.py b/pype/tools/settings/settings/widgets/item_widgets.py index 698a4655a5..b06308b631 100644 --- a/pype/tools/settings/settings/widgets/item_widgets.py +++ b/pype/tools/settings/settings/widgets/item_widgets.py @@ -448,7 +448,7 @@ class PathWidget(BaseWidget): @property def child_invalid(self): - return self.input_field.is_invalid + return self.input_field.child_invalid def get_invalid(self): return self.input_field.get_invalid() @@ -489,5 +489,10 @@ class PathInputWidget(InputWidget): def _on_value_change(self): if self.ignore_input_changes: return - print("_on_value_change", self.__class__.__name__, self.entity.path) + path_value = self.input_field.text() + if self.entity.with_arguments: + value = [path_value, self.args_input_field.text()] + else: + value = path_value + self.entity.set_value(value)