Reuse getElementLineCount()
This commit is contained in:
+1
-1
@@ -99,7 +99,7 @@ public abstract class AbstractJetUpDownMover extends LineMover {
|
|||||||
return sourceRange;
|
return sourceRange;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int getElementLineCount(PsiElement element, Editor editor) {
|
protected static int getElementLineCount(PsiElement element, Editor editor) {
|
||||||
Document doc = editor.getDocument();
|
Document doc = editor.getDocument();
|
||||||
TextRange spaceRange = element.getTextRange();
|
TextRange spaceRange = element.getTextRange();
|
||||||
|
|
||||||
|
|||||||
@@ -400,13 +400,7 @@ public class JetExpressionMover extends AbstractJetUpDownMover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (whiteSpaceTestSubject instanceof PsiWhiteSpace) {
|
if (whiteSpaceTestSubject instanceof PsiWhiteSpace) {
|
||||||
Document doc = editor.getDocument();
|
if (getElementLineCount(whiteSpaceTestSubject, editor) > 1) {
|
||||||
TextRange spaceRange = whiteSpaceTestSubject.getTextRange();
|
|
||||||
|
|
||||||
int startLine = doc.getLineNumber(spaceRange.getStartOffset());
|
|
||||||
int endLine = doc.getLineNumber(spaceRange.getEndOffset());
|
|
||||||
|
|
||||||
if (endLine - startLine > 1) {
|
|
||||||
int nearLine = down ? sourceRange.endLine : sourceRange.startLine - 1;
|
int nearLine = down ? sourceRange.endLine : sourceRange.startLine - 1;
|
||||||
|
|
||||||
info.toMove = sourceRange;
|
info.toMove = sourceRange;
|
||||||
|
|||||||
Reference in New Issue
Block a user