diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/de/mud/terminal/VDUBuffer.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/de/mud/terminal/VDUBuffer.java b/src/de/mud/terminal/VDUBuffer.java index d766bfe..60c73f4 100644 --- a/src/de/mud/terminal/VDUBuffer.java +++ b/src/de/mud/terminal/VDUBuffer.java @@ -377,8 +377,8 @@ public class VDUBuffer { newBufSize += n; } - cbuf = new char[bufSize][]; - abuf = new int[bufSize][]; + cbuf = new char[newBufSize][]; + abuf = new int[newBufSize][]; } else { offset = n; cbuf = charArray; @@ -406,7 +406,7 @@ public class VDUBuffer { } // copy anything from the topMargin up to the amount of lines inserted // to the gap left over between scrollback buffer and screenBase - if (oldBase > 0) { + if (oldBase >= 0) { System.arraycopy(charArray, oldBase + top, cbuf, oldBase - offset, n); |