feat(ContextMenu): disable if GUI is open (#1239)
This commit is contained in:
parent
461e1b5138
commit
e138e2fa11
@ -300,6 +300,11 @@ namespace big
|
||||
{
|
||||
while (g_running)
|
||||
{
|
||||
if (g_gui->is_open())
|
||||
{
|
||||
script::get_current()->yield();
|
||||
continue;
|
||||
}
|
||||
if (!g.context_menu.enabled)
|
||||
{
|
||||
g_context_menu_service->enabled = false;
|
||||
|
@ -1,3 +1,4 @@
|
||||
#include "gui.hpp"
|
||||
#include "services/context_menu/context_menu_service.hpp"
|
||||
#include "view.hpp"
|
||||
|
||||
@ -26,7 +27,7 @@ namespace big
|
||||
|
||||
void view::context_menu()
|
||||
{
|
||||
if (const auto draw_list = ImGui::GetBackgroundDrawList(); draw_list)
|
||||
if (const auto draw_list = ImGui::GetBackgroundDrawList(); draw_list && !g_gui->is_open())
|
||||
{
|
||||
if (g_context_menu_service->enabled && g_context_menu_service->m_pointer
|
||||
&& g_context_menu_service->m_pointer->m_navigation)
|
||||
|
Reference in New Issue
Block a user