From 5cb8b1e7e3950cea4f8216ca2a724216073edddc Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Tue, 4 Feb 2025 18:03:19 +0100 Subject: [PATCH] Eliminated some unnecessary helpsystem updates --- es-core/src/Window.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/es-core/src/Window.cpp b/es-core/src/Window.cpp index 7c07743da..65a5ee3f5 100644 --- a/es-core/src/Window.cpp +++ b/es-core/src/Window.cpp @@ -855,6 +855,12 @@ void Window::setHelpPrompts(const std::vector& prompts) if (mHelpComponents != nullptr) { for (auto& helpComponent : *mHelpComponents) { + if (mGuiStack.size() == 1 && + helpComponent->getHelpComponentScope() == HelpComponentScope::MENU) + continue; + else if (mGuiStack.size() > 1 && + helpComponent->getHelpComponentScope() == HelpComponentScope::VIEW) + continue; helpComponent->clearPrompts(); helpComponent->setPrompts(addPrompts); }