Skip to content
Snippets Groups Projects
Commit a4f78f5a authored by patacongo's avatar patacongo
Browse files

Fix case where rectangle is moved horizonatlly

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2832 42af7a65-404d-4744-a932-0658087f49c3
parent 37b25cfa
No related branches found
No related tags found
No related merge requests found
......@@ -192,7 +192,7 @@ void NXGL_FUNCNAME(nxgl_moverectangle,NXGLIB_SUFFIX)
* postion below (or to the right) in the source in framebuffer memory.
*/
if (offset->y < 0)
if (offset->y < 0 || (offset->y == 0 && offset->x <= 0))
{
/* Yes.. Copy the rectangle from top down (i.e., adding the stride
* to move to the next, lower row) */
......@@ -228,7 +228,8 @@ void NXGL_FUNCNAME(nxgl_moverectangle,NXGLIB_SUFFIX)
dline += hoffset;
/* Copy the rectangle from the bottom up (i.e., subtracting stride
* to re-position to the previous, higher row) */
* to re-position to the previous, higher row)
*/
while (rows--)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment