Skip to content

Commit 33f0900

Browse files
committed
lv_draw_label: inline recolor bugfix
1 parent aebe5c1 commit 33f0900

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed

lv_draw/lv_draw_label.c

+26-25
Original file line numberDiff line numberDiff line change
@@ -214,31 +214,32 @@ static uint8_t hex_char_to_num(char hex)
214214
if(hex >= '0' && hex <= '9') {
215215
result = hex - '0';
216216
}
217-
218-
if(hex >= 'a') hex -= 'a' - 'A'; /*Convert to upper case*/
219-
220-
switch(hex) {
221-
case 'A':
222-
result = 10;
223-
break;
224-
case 'B':
225-
result = 11;
226-
break;
227-
case 'C':
228-
result = 12;
229-
break;
230-
case 'D':
231-
result = 13;
232-
break;
233-
case 'E':
234-
result = 14;
235-
break;
236-
case 'F':
237-
result = 15;
238-
break;
239-
default:
240-
result = 0;
241-
break;
217+
else {
218+
if(hex >= 'a') hex -= 'a' - 'A'; /*Convert to upper case*/
219+
220+
switch(hex) {
221+
case 'A':
222+
result = 10;
223+
break;
224+
case 'B':
225+
result = 11;
226+
break;
227+
case 'C':
228+
result = 12;
229+
break;
230+
case 'D':
231+
result = 13;
232+
break;
233+
case 'E':
234+
result = 14;
235+
break;
236+
case 'F':
237+
result = 15;
238+
break;
239+
default:
240+
result = 0;
241+
break;
242+
}
242243
}
243244

244245
return result;

0 commit comments

Comments
 (0)