summaryrefslogtreecommitdiff
path: root/platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java')
-rw-r--r--platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java b/platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java
index cc1be90ef046..dab14bdadcc2 100644
--- a/platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java
+++ b/platform/platform-impl/src/com/intellij/openapi/editor/actions/ScrollToTheEndToolbarAction.java
@@ -48,7 +48,7 @@ public class ScrollToTheEndToolbarAction extends DumbAwareAction {
Rectangle visibleArea = myEditor.getScrollingModel().getVisibleArea();
Dimension size = myEditor.getContentComponent().getSize();
boolean isEndVisible = visibleArea.y + visibleArea.height >= size.height;
- boolean isOnLastLine = document.getLineNumber(caretOffset) == document.getLineCount() - 1;
+ boolean isOnLastLine = document.getLineCount() == 0 || document.getLineNumber(caretOffset) == document.getLineCount() - 1;
e.getPresentation().setEnabled(!isEndVisible || !isOnLastLine);
}