summaryrefslogtreecommitdiff
path: root/tutorials/java/src/phpdbg/ui/JTerminalPane.java
diff options
context:
space:
mode:
Diffstat (limited to 'tutorials/java/src/phpdbg/ui/JTerminalPane.java')
-rw-r--r--tutorials/java/src/phpdbg/ui/JTerminalPane.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/tutorials/java/src/phpdbg/ui/JTerminalPane.java b/tutorials/java/src/phpdbg/ui/JTerminalPane.java
index c616d2a8b8..ae63c22300 100644
--- a/tutorials/java/src/phpdbg/ui/JTerminalPane.java
+++ b/tutorials/java/src/phpdbg/ui/JTerminalPane.java
@@ -72,11 +72,10 @@ public class JTerminalPane extends JTextPane {
SimpleAttributeSet.EMPTY, StyleConstants.Foreground, c);
setCharacterAttributes(aset, false);
replaceSelection(s);
- setCaretPosition(
- (getDocument().getLength() > 0) ? (getDocument().getLength() - 1) : 0);
+ setCaretPosition(getDocument().getLength());
}
- public void appendANSI(String s) {
+ public synchronized void appendANSI(String s) {
int aPos = 0;
int aIndex;
int mIndex;