fix: do not display default value with default_value_makes_sense set to False

This commit is contained in:
egarette@silique.fr 2025-02-17 09:53:32 +01:00
parent a8f8c35bdc
commit 008a9fbc3d

View file

@ -299,18 +299,21 @@ class OutputFamily:
elif "advanced" in properties:
variable_color = self.root.variable_advanced_and_modified_color
color = None
try:
default_value = option.value.default()
except ConfigError:
if option.ismulti():
default_value = []
else:
default_value = None
if leader_index is not None:
if len(default_value) > leader_index:
default_value = default_value[leader_index]
else:
default_value = None
if option.information.get("default_value_makes_sense", True):
try:
default_value = option.value.default()
except ConfigError:
if option.ismulti():
default_value = []
else:
default_value = None
if leader_index is not None:
if len(default_value) > leader_index:
default_value = default_value[leader_index]
else:
default_value = None
else:
default_value = None
if value is undefined:
value = option.value.get()
key = self.colorize(