Any comments about this patch?
On Wed, Jan 26, 2011 at 11:30:34AM -0800, Dan Fandrich wrote: > If a previous application uses double buffering and makes the > second buffer visible, fbsplash's images (written to the first > buffer) otherwise won't be visible. > > Signed-off-by: Dan Fandrich <[email protected]> > --- > miscutils/fbsplash.c | 5 ++++- > 1 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/miscutils/fbsplash.c b/miscutils/fbsplash.c > index 6b84563..1509923 100644 > --- a/miscutils/fbsplash.c > +++ b/miscutils/fbsplash.c > @@ -83,11 +83,14 @@ static void fb_open(const char *strfb_device) > > // map the device in memory > G.addr = mmap(NULL, > - G.scr_var.xres * G.scr_var.yres > + G.scr_var.xres * G.scr_var.yres_virtual > * BYTES_PER_PIXEL /*(G.scr_var.bits_per_pixel / 8)*/, > PROT_WRITE, MAP_SHARED, fbfd, 0); > if (G.addr == MAP_FAILED) > bb_perror_msg_and_die("mmap"); > + > + // point to the start of the visible screen > + G.addr += G.scr_var.yoffset * G.scr_fix.line_length + G.scr_var.xoffset > * BYTES_PER_PIXEL; > close(fbfd); > } > > -- > 1.5.3.2 > > _______________________________________________ > busybox mailing list > [email protected] > http://lists.busybox.net/mailman/listinfo/busybox _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
