From bbf68d15e513d4799f651acd4fd9f88fe3a03ffd Mon Sep 17 00:00:00 2001 From: "bernard.xiong@gmail.com" Date: Sun, 5 Jun 2011 15:16:41 +0000 Subject: change graphic driver as RT-Thread device driver git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1454 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- components/rtgui/server/server.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'components/rtgui/server/server.c') diff --git a/components/rtgui/server/server.c b/components/rtgui/server/server.c index 26a4bcf6e0..5b90b64b1b 100644 --- a/components/rtgui/server/server.c +++ b/components/rtgui/server/server.c @@ -188,10 +188,12 @@ void rtgui_server_handle_set_wm(struct rtgui_event_set_wm *event) void rtgui_server_handle_update(struct rtgui_event_update_end* event) { - const struct rtgui_graphic_driver* driver = rtgui_graphic_driver_get_default(); + struct rtgui_graphic_driver* driver; + + driver = rtgui_graphic_driver_get_default(); if (driver != RT_NULL) { - driver->screen_update(&(event->rect)); + rtgui_graphic_driver_screen_update(driver, &(event->rect)); } } @@ -277,7 +279,7 @@ void rtgui_server_handle_mouse_btn(struct rtgui_event_mouse* event) if (rtgui_server_focus_topwin != wnd) { /* raise this window */ - rtgui_topwin_raise(wnd->wid, wnd->tid); + rtgui_topwin_activate_win(wnd); rtgui_server_focus_panel = RT_NULL; } -- cgit v1.3.1