From 7d51113e166e4c935ef84f3ebeaab751037c7367 Mon Sep 17 00:00:00 2001 From: Alessandro Toia Date: Tue, 10 Oct 2023 22:06:36 -0700 Subject: [PATCH] hud_elements: fix missing exec_list in sort_elements --- src/hud_elements.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hud_elements.cpp b/src/hud_elements.cpp index dbb89e8b..75df57e0 100644 --- a/src/hud_elements.cpp +++ b/src/hud_elements.cpp @@ -1362,7 +1362,7 @@ void HudElements::sort_elements(const std::pair& optio const auto& param = option.first; const auto& value = option.second; - // ordered_functions.push_back({func name, "name", value}); + // Initialize a map of display parameters and their corresponding functions. const std::map display_params = { {"version", {version}}, {"time", {time}}, @@ -1402,7 +1402,6 @@ void HudElements::sort_elements(const std::pair& optio {"graphs", {graphs}} }; - // check param against map auto check_param = display_params.find(param); if (check_param != display_params.end()) { const Function& func = check_param->second; @@ -1417,6 +1416,9 @@ void HudElements::sort_elements(const std::pair& optio [](const auto& a) { return a.name == "io_stats"; })) { ordered_functions.push_back({io_stats, "io_stats", value}); } + } else if (param == "exec") { + ordered_functions.push_back({_exec, "exec", value}); + exec_list.push_back({int(ordered_functions.size() - 1), value}); } else if (param == "graphs") { // Handle graphs parameter if (!HUDElements.params->enabled[OVERLAY_PARAM_ENABLED_graphs]) {