Viewports: Backported 'void* ImGuiViewport::PlatformHandle' from docking branch for use by backends.

This commit is contained in:
ocornut
2024-06-26 14:32:48 +02:00
parent eb1cc4b8b4
commit 32f9dfc126
7 changed files with 27 additions and 19 deletions

View File

@@ -169,7 +169,8 @@ static bool ImGui_ImplWin32_InitEx(void* hwnd, bool platform_has_own_dc)
ImGui_ImplWin32_UpdateKeyboardCodePage();
// Set platform dependent data in viewport
ImGui::GetMainViewport()->PlatformHandleRaw = (void*)hwnd;
ImGuiViewport* main_viewport = ImGui::GetMainViewport();
main_viewport->PlatformHandle = main_viewport->PlatformHandleRaw = (void*)bd->hWnd;
IM_UNUSED(platform_has_own_dc); // Used in 'docking' branch
// Dynamically load XInput library