mirror of
https://github.com/ocornut/imgui.git
synced 2026-04-30 11:14:17 +00:00
Backends: OSX: Fixed not submitting Monitors info when viewports are not enabled. (#7257)
This commit is contained in:
@@ -435,6 +435,7 @@ bool ImGui_ImplOSX_Init(NSView* view)
|
||||
bd->Window = view.window ?: NSApp.orderedWindows.firstObject;
|
||||
ImGuiViewport* main_viewport = ImGui::GetMainViewport();
|
||||
main_viewport->PlatformHandle = main_viewport->PlatformHandleRaw = (__bridge_retained void*)bd->Window;
|
||||
ImGui_ImplOSX_UpdateMonitors();
|
||||
if (io.ConfigFlags & ImGuiConfigFlags_ViewportsEnable)
|
||||
ImGui_ImplOSX_InitPlatformInterface();
|
||||
|
||||
@@ -1088,7 +1089,6 @@ static void ImGui_ImplOSX_UpdateMonitors()
|
||||
static void ImGui_ImplOSX_InitPlatformInterface()
|
||||
{
|
||||
ImGui_ImplOSX_Data* bd = ImGui_ImplOSX_GetBackendData();
|
||||
ImGui_ImplOSX_UpdateMonitors();
|
||||
|
||||
// Register platform interface (will be coupled with a renderer interface)
|
||||
ImGuiPlatformIO& platform_io = ImGui::GetPlatformIO();
|
||||
|
||||
Reference in New Issue
Block a user