From cab1fd815c5f596ed70984fac5dfbbe1509e4061 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 5 Oct 2015 19:16:34 +0300 Subject: [PATCH] Fix https://github.com/osmandapp/Osmand/issues/1770 #1770 --- OsmAnd-java/src/net/osmand/util/Algorithms.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/OsmAnd-java/src/net/osmand/util/Algorithms.java b/OsmAnd-java/src/net/osmand/util/Algorithms.java index e6fa8347bd..adcc4e0411 100644 --- a/OsmAnd-java/src/net/osmand/util/Algorithms.java +++ b/OsmAnd-java/src/net/osmand/util/Algorithms.java @@ -220,6 +220,13 @@ public class Algorithms { if (colorString.charAt(0) == '#') { // Use a long to avoid rollovers on #ffXXXXXX long color = Long.parseLong(colorString.substring(1), 16); + if (colorString.length() == 4) { + colorString = "#" + + colorString.charAt(1) + colorString.charAt(1) + + colorString.charAt(2) + colorString.charAt(2) + + colorString.charAt(3) + colorString.charAt(3); + + } if (colorString.length() == 7) { // Set the alpha value color |= 0x00000000ff000000;