Fixed a NPE in decoding the RGB values (#62)

* Fixed a NPE in decoding the RGB values
* Fix the formatting
This commit is contained in:
Pierre Frisch 2018-11-14 11:24:27 -08:00 committed by Frédéric Bolvin
parent 0dbda4ba80
commit ca3e18f031

View file

@ -57,13 +57,17 @@
} }
function rgb_to_array(str) { function rgb_to_array(str) {
m = str.match(/^#([0-9a-f]{6})$/i)[1]; matches = str.match(/^#([0-9a-f]{6})$/i)
if (!matches) {
return [0,0,0]
}
m = matches[1];
if(m) { if(m) {
return [ return [
parseInt(m.substr(0,2),16), parseInt(m.substr(0,2),16),
parseInt(m.substr(2,2),16), parseInt(m.substr(2,2),16),
parseInt(m.substr(4,2),16) parseInt(m.substr(4,2),16)
]; ];
} }
} }