Apply more correct fix
Apply more correct fix

Explicitly handle the edge case of empty text in the normal path
by checking clamp bounds instead of latching onto semantically unrelated
code path used when word navigation isn't allowed.

ppy/osu-framework,ZLima12/osu-framework,peppy/osu-framework,ppy/osu-framework,EVAST9919/osu-framework,EVAST9919/osu-framework,EVAST9919/osu-framework,peppy/osu-framework,ppy/osu-framework,ZLima12/osu-framework,smoogipooo/osu-framework,smoogipooo/osu-framework,peppy/osu-framework,EVAST9919/osu-framework