◀Unicode版開発トップへ
  • 2156 折り返し位置への一文字入力で次行が更新されない
    • 2157 Re: 折り返し位置への一文字入力で次行が更新されない
  • [2156] 折り返し位置への一文字入力で次行が更新されない LR4 2014年04月24日 11:00

    マウスクリックで折り返し位置(表示行の右端)にキャレットを置き、
    そこで一文字入力した場合、文字が挿入されたはずの次行の表示が
    即時更新されません。

    rev.3069(Fix: 折り返し行でEOF直前で改行したときEOFが再描画されない)
    の変更以後おかしいです。
    CEditView_Command_New.cpp(164)に追加された条件式
    if( 0 < nDataLen && WCODE::IsLineDelimiter(pData[nDataLen-1]) )
    が原因になっているような気がします。

    ご確認お願いします。
    • [2157] Re: 折り返し位置への一文字入力で次行が更新されない もか 2014年04月24日 20:14

      現象確認しました。
      なお、カーソル行の背景色がONのときには再描画されるので確認しにくいです。
      条件式を削除して元に戻したら直りました。
      https://sourceforge.net/p/sakura-editor/patchunicode/802/