improve widget_set_visible

This commit is contained in:
lixianjing 2021-06-02 17:26:28 +08:00
parent 3576ddbf10
commit d090270c78
2 changed files with 2 additions and 3 deletions

View File

@ -1,6 +1,7 @@
# 最新动态
2021/06/02
* 优化widget\_set\_visible感谢智明提供补丁
* 限制在 SDL 的 pc 模拟下才可以调用 msize感谢智明提供补丁
* 增加离线画布在 linux-fb 下支持 24 位色的功能(感谢智明提供补丁)
* 修改当内存小于 32kb 则不分配内存池,如果内存很少的话,其实没有必要开辟一块内存池了,因为这个时候内存池反而占用了一大块的无法使用的内存碎片了(感谢智明提供补丁)。

View File

@ -1145,9 +1145,7 @@ ret_t widget_set_visible_only(widget_t* widget, bool_t visible) {
}
ret_t widget_set_visible(widget_t* widget, bool_t visible, ...) {
widget_set_visible_self(widget, visible);
return widget_invalidate(widget, NULL);
return widget_set_visible_self(widget, visible);
}
widget_t* widget_find_target(widget_t* widget, xy_t x, xy_t y) {