◀Unicode版開発トップへ
837
Commit報告:(Fix) GetCharNext/GetCharPrev処理不正
[837]
Commit報告:(Fix) GetCharNext/GetCharPrev処理不正
ryoji
2009年02月15日 15:18
リビジョン:
rev1533
変更種別:
バグ修正
内容:
Fix: GetCharNext/GetCharPrevでの文字列先頭/末尾処理が不正
1.文字列末尾にある[上位サロゲート+非下位サロゲート]の2文字がGetCharNext()で1文字扱いになる
2.文字列先頭にある[非上位サロゲート+下位サロゲート]の2文字がGetCharPrev()で1文字扱いになる
(障害例)
行末が1のパターンになっているとき、上位サロゲート文字位置でDELキーを押すと2文字削除される。