|
@@ -8607,8 +8607,11 @@ bool ImGui::InputTextEx(const char* label, char* buf, int buf_size, const ImVec2
|
|
|
}
|
|
|
else if (io.MouseClicked[0] && !edit_state.SelectedAllMouseLock)
|
|
|
{
|
|
|
- stb_textedit_click(&edit_state, &edit_state.StbState, mouse_x, mouse_y);
|
|
|
- edit_state.CursorAnimReset();
|
|
|
+ if (hovered)
|
|
|
+ {
|
|
|
+ stb_textedit_click(&edit_state, &edit_state.StbState, mouse_x, mouse_y);
|
|
|
+ edit_state.CursorAnimReset();
|
|
|
+ }
|
|
|
}
|
|
|
else if (io.MouseDown[0] && !edit_state.SelectedAllMouseLock && (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f))
|
|
|
{
|