From 60823c6582e21958035d2290cdfafd7154d8705c Mon Sep 17 00:00:00 2001 From: David Newton Date: Thu, 15 Nov 2007 17:08:58 +0000 Subject: [PATCH] Same Double/Long cast issue as in IteratorGeneratorTag. Now casting instanceof Double to a Double (not Long). git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@595363 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/struts2/views/jsp/iterator/SubsetIteratorTag.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java b/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java index d6498158b..2752eee7d 100644 --- a/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java +++ b/core/src/main/java/org/apache/struts2/views/jsp/iterator/SubsetIteratorTag.java @@ -224,7 +224,7 @@ public class SubsetIteratorTag extends StrutsBodyTagSupport { count = ((Long)countObj).intValue(); } else if (countObj instanceof Double) { - count = ((Long)countObj).intValue(); + count = ((Double)countObj).intValue(); } else if (countObj instanceof String) { try { @@ -250,7 +250,7 @@ public class SubsetIteratorTag extends StrutsBodyTagSupport { start = ((Long)startObj).intValue(); } else if (startObj instanceof Double) { - start = ((Long)startObj).intValue(); + start = ((Double)startObj).intValue(); } else if (startObj instanceof String) { try {