mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
EA-1444724 diff: fix assertion in UnifiedImaginaryEditor.calculateVisibleRange
GitOrigin-RevId: b727f2e9c3cf22e654bb328ae014af24c1ed2d7e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
869e42dda0
commit
78a686b0e9
@@ -1654,7 +1654,7 @@ public class UnifiedDiffViewer extends ListenerDiffViewerBase implements EditorD
|
||||
int sideLine1 = lineConvertor.convertApproximate(Math.max(0, line1 - 1));
|
||||
int sideLine2 = lineConvertor.convertApproximate(Math.min(DiffUtil.getLineCount(oneSideDocument), line2 + 1));
|
||||
|
||||
if (sideLine1 < 0 || sideLine2 < 0 || sideLine1 > sideLine2) {
|
||||
if (sideLine1 < 0 || sideLine1 > sideLine2 || sideLine2 > DiffUtil.getLineCount(sideDocument)) {
|
||||
return ProperTextRange.create(0, 0);
|
||||
}
|
||||
TextRange sideRange = DiffUtil.getLinesRange(sideDocument, sideLine1, sideLine2, false);
|
||||
|
||||
Reference in New Issue
Block a user