未验证 提交 63350722 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #948 from enkiller/gui_img_hdc_c

[gui]解决不使用fastlz包时,GUI解码fastlz压缩的hdc格式图片,系统会宕机问题
......@@ -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.
先完成此消息的编辑!
想要评论请 注册