From 91826a5b70245237c0f0e3a543da480c498e0beb Mon Sep 17 00:00:00 2001 From: Azumgi <4zumgi@gmail.com> Date: Wed, 5 Sep 2018 18:27:22 +0300 Subject: [PATCH] [Options] Fix not working mod favoriting --- vmf/scripts/mods/vmf/modules/core/options.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/vmf/scripts/mods/vmf/modules/core/options.lua b/vmf/scripts/mods/vmf/modules/core/options.lua index e7e33eb..5e3bf94 100644 --- a/vmf/scripts/mods/vmf/modules/core/options.lua +++ b/vmf/scripts/mods/vmf/modules/core/options.lua @@ -80,15 +80,20 @@ end local function initialize_header_data(mod, data) local new_data = {} + new_data.type = data.type new_data.index = data.index new_data.mod_name = mod:get_name() new_data.readable_mod_name = mod:get_readable_name() new_data.tooltip = mod:get_description() new_data.is_togglable = mod:get_internal_data("is_togglable") and not mod:get_internal_data("is_mutator") new_data.is_collapsed = vmf:get("options_menu_collapsed_mods")[mod:get_name()] - new_data.is_favorited = vmf:get("options_menu_favorite_mods")[mod:get_name()] - new_data.type = data.type + for _, favorited_mod_name in ipairs(vmf:get("options_menu_favorite_mods")) do + if favorited_mod_name == new_data.mod_name then + new_data.is_favorited = true + end + end + return new_data end