aboutsummaryrefslogtreecommitdiffstats
path: root/src/de/mud/terminal
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2009-06-01 20:33:52 +0000
committerKenny Root <kenny@the-b.org>2009-06-01 20:33:52 +0000
commit60096519da803765e1f48d5f6329f7da382c379c (patch)
tree44230329ef1e2f2afb5af824b3edaad66c257b5e /src/de/mud/terminal
parentd9bbed54b96b12ccf959116f6e8acc9ffd49a276 (diff)
downloadconnectbot-60096519da803765e1f48d5f6329f7da382c379c.tar.gz
connectbot-60096519da803765e1f48d5f6329f7da382c379c.tar.bz2
connectbot-60096519da803765e1f48d5f6329f7da382c379c.zip
Fix off-by-one error in de.mud code unmasked by r252
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@255 df292f66-193f-0410-a5fc-6d59da041ff2
Diffstat (limited to 'src/de/mud/terminal')
-rw-r--r--src/de/mud/terminal/VDUBuffer.java6
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);