Browse Source

Viewports: fix missing default per-window value for ParentViewportId due to zero-cleared in-window instance (#4756)

Broken by 2080d12b
ocornut 3 years ago
parent
commit
ea83d040e6
1 changed files with 1 additions and 0 deletions
  1. 1 0
      imgui.cpp

+ 1 - 0
imgui.cpp

@@ -3092,6 +3092,7 @@ ImGuiWindow::ImGuiWindow(ImGuiContext* context, const char* name) : DrawListInst
     DrawList = &DrawListInst;
     DrawList = &DrawListInst;
     DrawList->_Data = &context->DrawListSharedData;
     DrawList->_Data = &context->DrawListSharedData;
     DrawList->_OwnerName = Name;
     DrawList->_OwnerName = Name;
+    IM_PLACEMENT_NEW(&WindowClass) ImGuiWindowClass();
 }
 }
 
 
 ImGuiWindow::~ImGuiWindow()
 ImGuiWindow::~ImGuiWindow()