File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -550,8 +550,10 @@ export class CommandCenter {
550
550
const originalDocument = await workspace . openTextDocument ( originalUri ) ;
551
551
const selections = textEditor . selections ;
552
552
const selectedDiffs = diffs . filter ( diff => {
553
- const modifiedRange = diff . modifiedEndLineNumber === 0
554
- ? new Range ( modifiedDocument . lineAt ( diff . modifiedStartLineNumber - 1 ) . range . end , modifiedDocument . lineAt ( diff . modifiedStartLineNumber ) . range . start )
553
+ const modifiedRange = diff . modifiedEndLineNumber === 0
554
+ ? diff . modifiedStartLineNumber === 0
555
+ ? new Range ( modifiedDocument . lineAt ( diff . modifiedStartLineNumber ) . range . end , modifiedDocument . lineAt ( diff . modifiedStartLineNumber ) . range . start )
556
+ : new Range ( modifiedDocument . lineAt ( diff . modifiedStartLineNumber - 1 ) . range . end , modifiedDocument . lineAt ( diff . modifiedStartLineNumber ) . range . start )
555
557
: new Range ( modifiedDocument . lineAt ( diff . modifiedStartLineNumber - 1 ) . range . start , modifiedDocument . lineAt ( diff . modifiedEndLineNumber - 1 ) . range . end ) ;
556
558
557
559
return selections . every ( selection => ! selection . intersection ( modifiedRange ) ) ;
You can’t perform that action at this time.
0 commit comments