diff --git a/app/src/processing/app/syntax/JEditTextArea.java b/app/src/processing/app/syntax/JEditTextArea.java index 9cf6ecfd2..7834258c1 100644 --- a/app/src/processing/app/syntax/JEditTextArea.java +++ b/app/src/processing/app/syntax/JEditTextArea.java @@ -563,11 +563,11 @@ public class JEditTextArea extends JComponent int width = painter.getFontMetrics().charWidth('w'); if(x < 0) { - newHorizontalOffset = Math.min(0,horizontalOffset - x + width + 5); + newHorizontalOffset = Math.max(0,horizontalOffset - x + width + 5); } else if(x + width >= painter.getWidth()) { newHorizontalOffset = horizontalOffset + (painter.getWidth() - x) - width - 5; - } + } return setOrigin(newFirstLine,newHorizontalOffset); }