提交 9a47193b 编写于 作者: 还_没_想_好's avatar 还_没_想_好

[gui]解决不使用fastlz包时,GUI解码fastlz压缩的hdc格式图片,系统会宕机问题

上级 a9a02d5e
......@@ -128,7 +128,8 @@ static rt_bool_t rtgui_image_hdc_load(struct rtgui_image *image, struct rtgui_fi
{
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;
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;
rtgui_free(data);
#else
hdc->pixels = RT_NULL;
return RT_FALSE;
#endif
}
else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册