|
@@ -4892,6 +4892,8 @@ static void ImGui::RenderDimmedBackgroundBehindWindow(ImGuiWindow* window, ImU32
|
|
|
if (window->RootWindow->DockIsActive)
|
|
|
{
|
|
|
ImDrawList* draw_list = FindFrontMostVisibleChildWindow(window->RootWindowDockTree)->DrawList;
|
|
|
+ if (draw_list->CmdBuffer.Size == 0)
|
|
|
+ draw_list->AddDrawCmd();
|
|
|
draw_list->PushClipRect(viewport_rect.Min, viewport_rect.Max, false);
|
|
|
RenderRectFilledWithHole(draw_list, window->RootWindowDockTree->Rect(), window->RootWindow->Rect(), col, 0.0f);// window->RootWindowDockTree->WindowRounding);
|
|
|
draw_list->PopClipRect();
|