トップ | バージョン2 最新版 | バージョン3 β版

チケット #1468 (new 不具合)

登録: 2 か月

差分表示時、削除行の左側が一行下になることがある

報告者: daisuke 担当者: daisuke
優先度: 普通 マイルストーン: 3.0.5b1
コンポーネント: アプリケーション バージョン:
キーワード: 関係者:

説明

1: 変更なし
2: 削除
3: 変更なし
4: 削除
といった場合に、2行目の表示がおかしい。

→AView_LineNumber::SPI_GetDiffDrawData()にて、SPI_GetDiffTargetParagraphIndexFromThisDocumentParagraphIndex()を使って、開始段落、終了段落に対する左側の段落を取得している。
そこで参照している、mDiffParagraphIndexArrayのデータがそのようになっている。
→そもそも削除の場合に右側開始段落、終了段落というのがおかしいので、削除の場合は、開始段落のみ使って、対応する左側の削除段落数を取得するように変更したい。(document内で、段落パートごとに削除段落数を記憶しておく)

Note: チケットについてのヘルプは TracTickets を参照 して下さい。