|
@@ -435,6 +435,7 @@ bool ImGui_ImplOSX_Init(NSView* view)
|
|
bd->Window = view.window ?: NSApp.orderedWindows.firstObject;
|
|
bd->Window = view.window ?: NSApp.orderedWindows.firstObject;
|
|
ImGuiViewport* main_viewport = ImGui::GetMainViewport();
|
|
ImGuiViewport* main_viewport = ImGui::GetMainViewport();
|
|
main_viewport->PlatformHandle = main_viewport->PlatformHandleRaw = (__bridge_retained void*)bd->Window;
|
|
main_viewport->PlatformHandle = main_viewport->PlatformHandleRaw = (__bridge_retained void*)bd->Window;
|
|
|
|
+ ImGui_ImplOSX_UpdateMonitors();
|
|
if (io.ConfigFlags & ImGuiConfigFlags_ViewportsEnable)
|
|
if (io.ConfigFlags & ImGuiConfigFlags_ViewportsEnable)
|
|
ImGui_ImplOSX_InitPlatformInterface();
|
|
ImGui_ImplOSX_InitPlatformInterface();
|
|
|
|
|
|
@@ -1088,7 +1089,6 @@ static void ImGui_ImplOSX_UpdateMonitors()
|
|
static void ImGui_ImplOSX_InitPlatformInterface()
|
|
static void ImGui_ImplOSX_InitPlatformInterface()
|
|
{
|
|
{
|
|
ImGui_ImplOSX_Data* bd = ImGui_ImplOSX_GetBackendData();
|
|
ImGui_ImplOSX_Data* bd = ImGui_ImplOSX_GetBackendData();
|
|
- ImGui_ImplOSX_UpdateMonitors();
|
|
|
|
|
|
|
|
// Register platform interface (will be coupled with a renderer interface)
|
|
// Register platform interface (will be coupled with a renderer interface)
|
|
ImGuiPlatformIO& platform_io = ImGui::GetPlatformIO();
|
|
ImGuiPlatformIO& platform_io = ImGui::GetPlatformIO();
|