Revision: 4232 http://vexi.svn.sourceforge.net/vexi/?rev=4232&view=rev Author: clrg Date: 2011-09-17 12:44:57 +0000 (Sat, 17 Sep 2011) Log Message: ----------- Fix parsing of RGB and ARGB specified strings (RRGGBB and AARRGGBB were ok)
Modified Paths: -------------- trunk/org.vexi-core.main/src/main/java/org/vexi/graphics/Color.java Modified: trunk/org.vexi-core.main/src/main/java/org/vexi/graphics/Color.java =================================================================== --- trunk/org.vexi-core.main/src/main/java/org/vexi/graphics/Color.java 2011-09-16 00:42:21 UTC (rev 4231) +++ trunk/org.vexi-core.main/src/main/java/org/vexi/graphics/Color.java 2011-09-17 12:44:57 UTC (rev 4232) @@ -30,7 +30,7 @@ int a, r, g, b; switch (s.length()) { - case 3: + case 4: a = 0xFF000000; r = Integer.parseInt(s.substring(1, 2), 16); r = r << 16 | r << 20; @@ -39,7 +39,7 @@ g = Integer.parseInt(s.substring(3, 4), 16); g = g | g << 4; break; - case 4: + case 5: a = Integer.parseInt(s.substring(1, 2), 16); a = a << 24 | a << 28; r = Integer.parseInt(s.substring(2, 3), 16); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA http://p.sf.net/sfu/rim-devcon-copy2 _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn