diff --git a/src/plugins/lua/bindings/settings.cpp b/src/plugins/lua/bindings/settings.cpp index 72165304410..38450cdbf69 100644 --- a/src/plugins/lua/bindings/settings.cpp +++ b/src/plugins/lua/bindings/settings.cpp @@ -572,6 +572,9 @@ void setupSettingsModule() options.get_or("categoryIconPath", {}))); setCategoryIconPath(catIcon); AspectContainer *container = options.get("aspectContainer"); + if (container->isAutoApply()) + throw sol::error("AspectContainer must have autoApply set to false"); + setSettingsProvider([container]() { return container; }); } };