Przeglądaj źródła

TextUnformatted: Fixed rare crash bug with large blurb of text (2k+) not finishing with a '\n' and fully above the clipping Y line. (#535)

ocornut 9 lat temu
rodzic
commit
1881cbe860
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      imgui.cpp

+ 2 - 0
imgui.cpp

@@ -5076,6 +5076,8 @@ void ImGui::TextUnformatted(const char* text, const char* text_end)
                     while (line < text_end && lines_skipped < lines_skippable)
                     {
                         const char* line_end = strchr(line, '\n');
+                        if (!line_end)
+                            line_end = text_end;
                         line = line_end + 1;
                         lines_skipped++;
                     }