Fix: long TextUnformatted (>2000 bytes) rendered each visible line to the end of the text (RenderText end was nil, upstream passes line_end); PushFont() saved the new font instead of the current one, so PopFont() never restored it (font preview leaked into all later text); t_fixes covers both
This commit is contained in:
@@ -5467,7 +5467,7 @@ function ImGui.PushFont(font, font_size_base)
|
||||
IM_ASSERT(font ~= nil)
|
||||
IM_ASSERT(font_size_base >= 0.0)
|
||||
|
||||
g.FontStack:push_back(ImFontStackData(font, g.FontSizeBase, g.FontSize))
|
||||
g.FontStack:push_back(ImFontStackData(g.Font, g.FontSizeBase, g.FontSize))
|
||||
|
||||
if font_size_base == 0.0 then
|
||||
font_size_base = g.FontSizeBase -- Keep current font size
|
||||
|
||||
Reference in New Issue
Block a user