diff --git a/src/auto4_lua_dialog.cpp b/src/auto4_lua_dialog.cpp index 7b4b5fa0c..36bc35723 100644 --- a/src/auto4_lua_dialog.cpp +++ b/src/auto4_lua_dialog.cpp @@ -326,6 +326,12 @@ namespace Automation4 { { lua_getfield(L, -1, "items"); read_string_array(L, items); + +#ifdef __WXMAC__ + if (std::find(items.begin(), items.end(), value) == items.end()) { + items.insert(items.begin(), value); + } +#endif } bool CanSerialiseValue() const override { return true; }