mirror of
https://github.com/ocornut/imgui.git
synced 2026-01-11 00:04:24 +00:00
Fix TextInput selection render accessing offset array out of bounds
This commit is contained in:
parent
9a5d5c45f5
commit
245133e48f
1 changed files with 2 additions and 1 deletions
|
|
@ -5485,7 +5485,8 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_
|
|||
|
||||
const char* text_selected_begin = buf_display + ImMin(state->Stb->select_start, state->Stb->select_end);
|
||||
const char* text_selected_end = buf_display + ImMax(state->Stb->select_start, state->Stb->select_end);
|
||||
for (int line_n = line_visible_n0; line_n < line_visible_n1; line_n++)
|
||||
int line_n_max = ImMin(line_visible_n1, line_index->Offsets.Size); // We may not have offsets for all the lines if the text was scrolled this frame
|
||||
for (int line_n = line_visible_n0; line_n < line_n_max; line_n++)
|
||||
{
|
||||
const char* p = line_index->get_line_begin(buf_display, line_n);
|
||||
const char* p_eol = line_index->get_line_end(buf_display, line_n);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue