Browse Source

fix compiling error.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@879 bbd45198-f89e-11dd-88c7-29a3b14d5316
bernard.xiong@gmail.com 14 years ago
parent
commit
6a2c61e980
2 changed files with 3 additions and 2 deletions
  1. 1 1
      components/rtgui/include/rtgui/rtgui.h
  2. 2 1
      components/rtgui/widgets/checkbox.c

+ 1 - 1
components/rtgui/include/rtgui/rtgui.h

@@ -31,7 +31,7 @@ typedef struct rtgui_panel rtgui_panel_t;
 typedef struct rtgui_win rtgui_win_t;
 typedef struct rtgui_workbench rtgui_workbench_t;
 typedef rt_bool_t (*rtgui_event_handler_ptr)(struct rtgui_widget* widget, struct rtgui_event* event);
-typedef void (*rtgui_onbutton_func_t)(struct rtgui_widget* widget, rtgui_event_t *event);
+typedef void (*rtgui_onbutton_func_t)(struct rtgui_widget* widget, struct rtgui_event* event);
 
 struct rtgui_point
 {

+ 2 - 1
components/rtgui/widgets/checkbox.c

@@ -88,7 +88,8 @@ rt_bool_t rtgui_checkbox_event_handler(struct rtgui_widget* widget, struct rtgui
 #endif
 				if (box->on_button != RT_NULL)
 				{
-					return box->on_button(widget, event);
+					box->on_button(widget, event);
+					return RT_TRUE;
 				}
 			}