[richfaces-svn-commits] JBoss Rich Faces SVN: r2356 - trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Mon Aug 20 13:22:13 EDT 2007
Author: ishabalov
Date: 2007-08-20 13:22:13 -0400 (Mon, 20 Aug 2007)
New Revision: 2356
Modified:
trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java
Log:
Shorter URI encoding
Modified: trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java
===================================================================
--- trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java 2007-08-20 17:20:13 UTC (rev 2355)
+++ trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java 2007-08-20 17:22:13 UTC (rev 2356)
@@ -35,6 +35,7 @@
import org.ajax4jsf.resource.Java2Dresource;
import org.ajax4jsf.resource.ResourceContext;
import org.ajax4jsf.util.HtmlColor;
+import org.ajax4jsf.util.Zipper;
import org.richfaces.skin.Skin;
import org.richfaces.skin.SkinFactory;
@@ -65,7 +66,9 @@
return new Integer(HtmlColor.decode(
(String) defaultSkin.getParameter(context, colorParameterName)).getRGB());
}
- return new Integer(HtmlColor.decode(color).getRGB());
+ byte[] ret = new byte[3];
+ Zipper.zip(ret,HtmlColor.decode(color).getRGB(),0);
+ return ret;
}
protected Dimension getDimensions(ResourceContext resourceContext) {
@@ -86,7 +89,7 @@
graphics2D.setRenderingHint(RenderingHints.KEY_COLOR_RENDERING,
RenderingHints.VALUE_COLOR_RENDER_QUALITY);
- Integer tabData = (Integer) restoreData(context);
+ Integer tabData = new Integer(Zipper.unzip((byte[])restoreData(context),0));
Dimension dimension = getDimensions(context);
Rectangle2D region = new Rectangle2D.Double(0, 1, dimension.getWidth(), dimension.getHeight() - 1);
More information about the richfaces-svn-commits
mailing list