diff --git a/src/data/field/choice.cpp b/src/data/field/choice.cpp index be296e91..df7adfbb 100644 --- a/src/data/field/choice.cpp +++ b/src/data/field/choice.cpp @@ -226,5 +226,5 @@ bool ChoiceValue::update(Context& ctx) { } IMPLEMENT_REFLECTION_NAMELESS(ChoiceValue) { - REFLECT_NAMELESS(value); + if (fieldP->save_value) REFLECT_NAMELESS(value); } diff --git a/src/data/field/color.cpp b/src/data/field/color.cpp index 1859816b..83c62f2b 100644 --- a/src/data/field/color.cpp +++ b/src/data/field/color.cpp @@ -82,5 +82,5 @@ bool ColorValue::update(Context& ctx) { } IMPLEMENT_REFLECTION_NAMELESS(ColorValue) { - REFLECT_NAMELESS(value); + if (fieldP->save_value) REFLECT_NAMELESS(value); } diff --git a/src/data/field/image.cpp b/src/data/field/image.cpp index 1f31e998..f1435c11 100644 --- a/src/data/field/image.cpp +++ b/src/data/field/image.cpp @@ -36,5 +36,5 @@ String ImageValue::toString() const { } IMPLEMENT_REFLECTION_NAMELESS(ImageValue) { - REFLECT_NAMELESS(filename); + if (fieldP->save_value) REFLECT_NAMELESS(filename); } diff --git a/src/data/field/symbol.cpp b/src/data/field/symbol.cpp index 9b834b05..31943beb 100644 --- a/src/data/field/symbol.cpp +++ b/src/data/field/symbol.cpp @@ -46,5 +46,5 @@ String SymbolValue::toString() const { } IMPLEMENT_REFLECTION_NAMELESS(SymbolValue) { - REFLECT_NAMELESS(filename); + if (fieldP->save_value) REFLECT_NAMELESS(filename); } diff --git a/src/data/field/text.cpp b/src/data/field/text.cpp index 44f2a5ef..f43cb9b5 100644 --- a/src/data/field/text.cpp +++ b/src/data/field/text.cpp @@ -99,5 +99,5 @@ bool TextValue::update(Context& ctx) { } IMPLEMENT_REFLECTION_NAMELESS(TextValue) { - REFLECT_NAMELESS(value); + if (fieldP->save_value) REFLECT_NAMELESS(value); }