@@ -553,12 +553,10 @@ auto ImGui::text_input(usize id, std::pmr::string &str, Rectangle rec,
|
||||
auto caret_idx { clamp_preedit_index(
|
||||
state.preedit_cursor_end, preedit_view.size()) };
|
||||
caret_preedit_metrics = m_text_renderer->measure_text(
|
||||
*m_font, slice_bytes(preedit_view, 0, caret_idx), font_px)
|
||||
*m_font, slice_bytes(preedit_view, 0, caret_idx), font_px);
|
||||
|
||||
if (!state.preedit_cursor_hidden
|
||||
&& state.preedit_cursor_begin
|
||||
!= state.preedit_cursor_end)
|
||||
{
|
||||
&& state.preedit_cursor_begin != state.preedit_cursor_end) {
|
||||
auto sel_begin
|
||||
= clamp_preedit_index(std::min(state.preedit_cursor_begin,
|
||||
state.preedit_cursor_end),
|
||||
|
||||
Reference in New Issue
Block a user