diff --git a/src/data/field.cpp b/src/data/field.cpp index 685bf079..0e843496 100644 --- a/src/data/field.cpp +++ b/src/data/field.cpp @@ -93,7 +93,7 @@ IMPLEMENT_REFLECTION(Style) { } void init_object(const FieldP& field, StyleP& style) { - style = field->newStyle(field); + if (!style) style = field->newStyle(field); } template <> StyleP read_new