From 9176d80ae6dcad88da79714d934b226afe66c1ad Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Thu, 15 Apr 2010 21:07:01 +0200 Subject: Instantiate TodoDeque rather than using static variables. Unfortunately, processing is now rather significantly slower. --- org/madore/damlengine/ElementHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'org/madore/damlengine/ElementHandler.java') diff --git a/org/madore/damlengine/ElementHandler.java b/org/madore/damlengine/ElementHandler.java index 4e14756..59981ac 100644 --- a/org/madore/damlengine/ElementHandler.java +++ b/org/madore/damlengine/ElementHandler.java @@ -15,7 +15,7 @@ public abstract class ElementHandler { new HashMap()); toProcess.add(it); } - TodoDeque.registerAtStart(toProcess); + that.ownerDeque.registerAtStart(toProcess); } public void handleNodeOnly(TodoElement that) { @@ -30,10 +30,11 @@ public abstract class ElementHandler { toProcess.add(it); } } - TodoDeque.registerAtStart(toProcess); + that.ownerDeque.registerAtStart(toProcess); } public void handle(TodoElement that) { + assert(that.ownerDeque != null); handleAttributes(that); handleNodeOnly(that); } -- cgit v1.2.3