Просмотр исходного кода

Merge pull request #22 from yangfasheng/master

容器事件处理增加判断是否为隐藏状态是则直接返回;
yangfasheng 7 лет назад
Родитель
Сommit
9bd180e01a
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/container.c

+ 3 - 0
src/container.c

@@ -62,6 +62,9 @@ rt_bool_t rtgui_container_dispatch_event(rtgui_container_t *container, rtgui_eve
     rtgui_event_t save_event = *event;
     rtgui_widget_t *widget = (rtgui_widget_t *)container;
 
+    if (RTGUI_WIDGET_IS_HIDE(widget))
+        return RT_TRUE;
+
     rtgui_list_foreach(node, &(container->children))
     {
         struct rtgui_widget *w;