Debug Log: Fixed not parsing 0xXXXXXXXX values when the identifier is at the end of the line.

This commit is contained in:
ocornut 2023-04-20 14:52:59 +02:00
parent a89590b425
commit 662ce46971
2 changed files with 3 additions and 1 deletions

View File

@ -46,6 +46,8 @@ Other changes:
showing when a sorting column has no visible name. (#6342) [@lukaasm] showing when a sorting column has no visible name. (#6342) [@lukaasm]
- InputText: Avoid setting io.WantTextInputNextFrame during the deactivation frame. - InputText: Avoid setting io.WantTextInputNextFrame during the deactivation frame.
(#6341) [@lukaasm] (#6341) [@lukaasm]
- Debug Tools: Debug Log: Fixed not parsing 0xXXXXXXXX values for geo-locating on mouse
hover hover when the identifier is at the end of the line. (#5855)
- Backends: Clear bits sets io.BackendFlags on backend Shutdown(). (#6334, #6335] [@GereonV] - Backends: Clear bits sets io.BackendFlags on backend Shutdown(). (#6334, #6335] [@GereonV]
Potentially this would facilitate switching runtime backend mid-session. Potentially this would facilitate switching runtime backend mid-session.
- Backends: Win32: Added ImGui_ImplWin32_InitForOpenGL() to facilitate combining raw - Backends: Win32: Added ImGui_ImplWin32_InitForOpenGL() to facilitate combining raw

View File

@ -14390,7 +14390,7 @@ void ImGui::ShowDebugLogWindow(bool* p_open)
TextUnformatted(line_begin, line_end); TextUnformatted(line_begin, line_end);
ImRect text_rect = g.LastItemData.Rect; ImRect text_rect = g.LastItemData.Rect;
if (IsItemHovered()) if (IsItemHovered())
for (const char* p = line_begin; p < line_end - 10; p++) for (const char* p = line_begin; p <= line_end - 10; p++)
{ {
ImGuiID id = 0; ImGuiID id = 0;
if (p[0] != '0' || (p[1] != 'x' && p[1] != 'X') || sscanf(p + 2, "%X", &id) != 1) if (p[0] != '0' || (p[1] != 'x' && p[1] != 'X') || sscanf(p + 2, "%X", &id) != 1)