Internals: NewFrame: Shuffled some code around (to minimize upcoming patches)
diff --git a/imgui.cpp b/imgui.cpp
index 4b8f8aa..b9ceb11 100644
--- a/imgui.cpp
+++ b/imgui.cpp
@@ -2276,15 +2276,16 @@
if (!g.Initialized)
Initialize();
+ g.Time += g.IO.DeltaTime;
+ g.FrameCount += 1;
+ g.TooltipOverrideCount = 0;
+ g.WindowsActiveCount = 0;
+
SetCurrentFont(GetDefaultFont());
IM_ASSERT(g.Font->IsLoaded());
g.DrawListSharedData.ClipRectFullscreen = ImVec4(0.0f, 0.0f, g.IO.DisplaySize.x, g.IO.DisplaySize.y);
g.DrawListSharedData.CurveTessellationTol = g.Style.CurveTessellationTol;
- g.Time += g.IO.DeltaTime;
- g.FrameCount += 1;
- g.TooltipOverrideCount = 0;
- g.WindowsActiveCount = 0;
g.OverlayDrawList.Clear();
g.OverlayDrawList.PushTextureID(g.IO.Fonts->TexID);
g.OverlayDrawList.PushClipRectFullScreen();