Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
修正内容はここだけ(1行追加)ですよね?
↓
他の処理から「本来必要な処理」を抜いてきて貼り付けた、ってことですよね?
【このPRの修正の成り立ち(推定)】
再描画が遅くならないようにする機構がもともと存在していた。
BSキー押下時の処理にはこの機構を有効にするための1文が抜けている(ように見えた)。
・・・ので、「~したときのコード」から必要な1文をコピってきた。
PR本文の説明とまるで違うので、そうではないんだろうな、と思いました。
成り立ちが上記想定に一致するなら入れてしまってもいいと思います。
現状、自分はこの件で困ってないです。
BSだとエディタによっては処理遅延が発生するので、
削除範囲を選択してから削除するクセがついてるためかと思います。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
既存の記述を参考というかコピってきたのはその通りです。DELキーだとビューの全再描画はされていなかったのでその仕組みを真似ています。
PR本文の説明にそれが書かれていないのは、多分書いた人に親切心が足りてないからだと思われます。
なおミニマップを表示していない時でもBSキー時に全ビューを再描画する挙動は同じなのですがそこまで重くないです。気づかない間に密かに無駄遣いしていたんですね。