提交 0d5451c2 编写于 作者: B bernard.xiong

remove compiling warning.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@714 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 0cea283b
......@@ -158,7 +158,7 @@ static rt_bool_t rtgui_dc_hw_fini(struct rtgui_dc* dc)
rtgui_toplevel_t* top = RTGUI_TOPLEVEL(hw->owner->toplevel);
top->drawing --;
if (top->drawing == 0)
if ((top->drawing == 0) && (hw->visible == RT_TRUE))
{
#ifdef __WIN32__
#ifdef RTGUI_USING_MOUSE_CURSOR
......@@ -186,7 +186,7 @@ static rt_bool_t rtgui_dc_hw_fini(struct rtgui_dc* dc)
rtgui_toplevel_t* top = RTGUI_TOPLEVEL(hw->owner->toplevel);
top->drawing --;
if (top->drawing == 0)
if ((top->drawing == 0) && (hw->visible == RT_TRUE))
{
#ifdef __WIN32__
#ifdef RTGUI_USING_MOUSE_CURSOR
......@@ -208,7 +208,6 @@ static rt_bool_t rtgui_dc_hw_fini(struct rtgui_dc* dc)
}
}
return RT_TRUE;
}
......
#include <rtgui/rtgui_xml.h>
#include <rtgui/rtgui_system.h>
/* Internal states that the parser can be in at any given time. */
enum {
......@@ -173,22 +174,16 @@ const char* rtgui_xml_event_str(rt_uint8_t event)
{
case EVENT_START:
return "start tag";
break;
case EVENT_END:
return "end tag";
break;
case EVENT_TEXT:
return "text";
break;
case EVENT_NAME:
return "attr name";
break;
case EVENT_VAL:
return "attr val";
break;
case EVENT_END_DOC:
return "end document";
break;
default:
break;
}
......
......@@ -27,7 +27,7 @@ typedef struct rtgui_checkbox rtgui_checkbox_t;
rtgui_type_t *rtgui_checkbox_type_get(void);
rtgui_checkbox_t* rtgui_checkbox_create(unsigned char* text, rt_bool_t checked);
rtgui_checkbox_t* rtgui_checkbox_create(const char* text, rt_bool_t checked);
void rtgui_checkbox_destroy(rtgui_checkbox_t* checkbox);
void rtgui_checkbox_set_checked(rtgui_checkbox_t* checkbox, rt_bool_t checked);
......
......@@ -87,7 +87,7 @@ rt_bool_t rtgui_checkbox_event_handler(struct rtgui_widget* widget, struct rtgui
return RT_FALSE;
}
struct rtgui_checkbox* rtgui_checkbox_create(unsigned char* text, rt_bool_t checked)
struct rtgui_checkbox* rtgui_checkbox_create(const char* text, rt_bool_t checked)
{
struct rtgui_checkbox* box;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册