From 3f9ecc4dfa4687c2a9b88ca9493d985d9bee3b6f Mon Sep 17 00:00:00 2001 From: gojomo Date: Thu, 27 Aug 2009 00:10:48 +0000 Subject: [PATCH] * PagedRepresentation.java fix negative estimated size error for log-tail viewing --- .../java/org/archive/crawler/restlet/PagedRepresentation.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/src/main/java/org/archive/crawler/restlet/PagedRepresentation.java b/engine/src/main/java/org/archive/crawler/restlet/PagedRepresentation.java index 7c1ebf86..d60fbb15 100644 --- a/engine/src/main/java/org/archive/crawler/restlet/PagedRepresentation.java +++ b/engine/src/main/java/org/archive/crawler/restlet/PagedRepresentation.java @@ -90,7 +90,8 @@ public class PagedRepresentation extends CharacterRepresentation { @Override public Reader getReader() throws IOException { - StringWriter writer = new StringWriter((int)fileRepresentation.getSize()+100); + int estimatedSize = (Math.abs(lineCount) * 128) + 500; + StringWriter writer = new StringWriter(estimatedSize); write(writer); return new StringReader(writer.toString()); }