notaz.gp2x.de
/
libpicofe.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fbdev: fix clear_lines
[libpicofe.git]
/
linux
/
fbdev.c
diff --git
a/linux/fbdev.c
b/linux/fbdev.c
index
532a282
..
dfe0d22
100644
(file)
--- a/
linux/fbdev.c
+++ b/
linux/fbdev.c
@@
-134,11
+134,11
@@
void vout_fbdev_clear(struct vout_fbdev *fbdev)
void vout_fbdev_clear_lines(struct vout_fbdev *fbdev, int y, int count)
{
void vout_fbdev_clear_lines(struct vout_fbdev *fbdev, int y, int count)
{
- int stride = fbdev->fbvar_new.xres * fbdev->fbvar_new.bits_per_pixel / 8;
+ int stride = fbdev->fbvar_new.xres
_virtual
* fbdev->fbvar_new.bits_per_pixel / 8;
int i;
int i;
- if (y + count > fbdev->fbvar_new.yres)
- count = fbdev->fbvar_new.yres - y;
+ if (y + count > fbdev->
top_border + fbdev->
fbvar_new.yres)
+ count = fbdev->
top_border + fbdev->
fbvar_new.yres - y;
if (y >= 0 && count > 0)
for (i = 0; i < fbdev->buffer_count; i++)
if (y >= 0 && count > 0)
for (i = 0; i < fbdev->buffer_count; i++)