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