mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-08-20 21:29:42 +08:00
fixed drawing point issue when this point is out of buffer dc.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1719 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
@@ -134,6 +134,9 @@ static void rtgui_dc_buffer_draw_point(struct rtgui_dc* self, int x, int y)
|
||||
|
||||
dc = (struct rtgui_dc_buffer*)self;
|
||||
|
||||
/* does not draw point out of dc */
|
||||
if ((x > dc->width) || (y > dc->height)) return ;
|
||||
|
||||
/* note: there is no parameter check in this function */
|
||||
ptr = (rtgui_color_t*)(dc->pixel + y * dc->pitch + x * sizeof(rtgui_color_t));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user