From e6013749717d0fb409a75516bc58315d5d915dcd Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 17 Sep 2024 13:11:30 +0200 Subject: [PATCH] Lua: Make it obvious that you cannot use autoApply with OptionsPage Change-Id: I9fd610f7f23306a19c27325910f38e29bd71082a Reviewed-by: hjk --- src/plugins/lua/bindings/settings.cpp | 3 +++ 1 file changed, 3 insertions(+) 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; }); } };