mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-18 07:07:32 +08:00
feat(ContextMenu): disable if GUI is open (#1239)
This commit is contained in:
parent
b26c714d74
commit
4946d97081
@ -300,6 +300,11 @@ namespace big
|
|||||||
{
|
{
|
||||||
while (g_running)
|
while (g_running)
|
||||||
{
|
{
|
||||||
|
if (g_gui->is_open())
|
||||||
|
{
|
||||||
|
script::get_current()->yield();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (!g.context_menu.enabled)
|
if (!g.context_menu.enabled)
|
||||||
{
|
{
|
||||||
g_context_menu_service->enabled = false;
|
g_context_menu_service->enabled = false;
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
#include "gui.hpp"
|
||||||
#include "services/context_menu/context_menu_service.hpp"
|
#include "services/context_menu/context_menu_service.hpp"
|
||||||
#include "view.hpp"
|
#include "view.hpp"
|
||||||
|
|
||||||
@ -26,7 +27,7 @@ namespace big
|
|||||||
|
|
||||||
void view::context_menu()
|
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
|
if (g_context_menu_service->enabled && g_context_menu_service->m_pointer
|
||||||
&& g_context_menu_service->m_pointer->m_navigation)
|
&& g_context_menu_service->m_pointer->m_navigation)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user