From d794fcea6515f3f5cd20ee40e36aa67359b34cb4 Mon Sep 17 00:00:00 2001 From: TheReign Date: Fri, 18 Dec 2015 15:02:06 -0500 Subject: Add warning for invalid options_group in options.dialog and block empty options dialog --- src/modules/options/libkvioptions.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/modules/options/libkvioptions.cpp b/src/modules/options/libkvioptions.cpp index 03feb47b8..8a086bad1 100644 --- a/src/modules/options/libkvioptions.cpp +++ b/src/modules/options/libkvioptions.cpp @@ -101,6 +101,11 @@ static bool options_kvs_cmd_dialog(KviKvsModuleCommandCall * c) KVSM_PARAMETER("options_group",KVS_PT_STRING,KVS_PF_OPTIONAL,szGroup) KVSM_PARAMETERS_END(c) if(szGroup.isEmpty())szGroup = "general"; + if(szGroup != "general" && szGroup != "theme") + { + c->warning(__tr2qs_ctx("No such options_group %Q","options"),&szGroup); + return true; + } OptionsDialog * d = g_pOptionsDialogDict->find(szGroup); if(d) { -- cgit v1.3.1-10-gc9f91