diff --git a/src/Components/Modules/Menus.cpp b/src/Components/Modules/Menus.cpp index 667044e0..72d6dcac 100644 --- a/src/Components/Modules/Menus.cpp +++ b/src/Components/Modules/Menus.cpp @@ -160,7 +160,7 @@ namespace Components continue; } - if (!key->func((Game::itemDef_t*)menu, handle)) + if (!key->func(menu, handle)) { Game::PC_SourceError(handle, "couldn't parse menu keyword %s", token.string); break; // Fail @@ -266,7 +266,7 @@ namespace Components } // Load custom menus - if (std::string(menuList->name) == "ui_mp/code.txt") + if (std::string(menuList->name) == "ui_mp/menus.txt") { for (auto menu : Menus::CustomMenus) { diff --git a/src/Game/Structs.hpp b/src/Game/Structs.hpp index cd8f2378..1f8beccc 100644 --- a/src/Game/Structs.hpp +++ b/src/Game/Structs.hpp @@ -808,7 +808,7 @@ namespace Game typedef struct keywordHash_s { char *keyword; - bool(*func)(itemDef_t *item, int handle); + bool(*func)(menuDef_t *item, int handle); //struct keywordHash_s *next; } keywordHash_t;