From 60096519da803765e1f48d5f6329f7da382c379c Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Mon, 1 Jun 2009 20:33:52 +0000 Subject: 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 --- src/de/mud/terminal/VDUBuffer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/de/mud/terminal') 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); -- cgit v1.2.3