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;