mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-28 13:45:24 +08:00
[gui]解决不使用fastlz包时,GUI解码fastlz压缩的hdc格式图片,系统会宕机问题
This commit is contained in:
parent
a9a02d5e1f
commit
9a47193bcd
@ -128,7 +128,8 @@ static rt_bool_t rtgui_image_hdc_load(struct rtgui_image *image, struct rtgui_fi
|
|||||||
{
|
{
|
||||||
if (header[3] == 2)
|
if (header[3] == 2)
|
||||||
{
|
{
|
||||||
#if 0 /* TODO: add HDC with fastlz compressed */
|
#ifdef PKG_USING_FASTLZ
|
||||||
|
/* TODO: add HDC with fastlz compressed */
|
||||||
int data_length, dec_length;
|
int data_length, dec_length;
|
||||||
rt_uint8_t *data;
|
rt_uint8_t *data;
|
||||||
|
|
||||||
@ -173,6 +174,9 @@ static rt_bool_t rtgui_image_hdc_load(struct rtgui_image *image, struct rtgui_fi
|
|||||||
}
|
}
|
||||||
hdc->pixel_offset = 0;
|
hdc->pixel_offset = 0;
|
||||||
rtgui_free(data);
|
rtgui_free(data);
|
||||||
|
#else
|
||||||
|
hdc->pixels = RT_NULL;
|
||||||
|
return RT_FALSE;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user