Explorar o código

fix win drawing issue.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@786 bbd45198-f89e-11dd-88c7-29a3b14d5316
bernard.xiong@gmail.com %!s(int64=15) %!d(string=hai) anos
pai
achega
e76cd77c56
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      components/rtgui/common/rtgui_theme.c

+ 2 - 2
components/rtgui/common/rtgui_theme.c

@@ -105,9 +105,9 @@ void rtgui_theme_draw_win(struct rtgui_topwin* win)
 			delta = 64 / (float)(rect.x2 - rect.x1);
 		}
 
-		for (index = rect.x1; index < rect.x2; index ++)
+		RTGUI_WIDGET_FOREGROUND(RTGUI_WIDGET(win->title)) = RTGUI_RGB(r, g, b);
+		for (index = rect.x1; index < rect.x2 + 1; index ++)
 		{
-			RTGUI_WIDGET_FOREGROUND(RTGUI_WIDGET(win->title)) = RTGUI_RGB(r, g, b);
 			rtgui_dc_draw_vline(dc, index, rect.y1, rect.y2);
 			r += delta; g += delta; b += delta;
 		}