--- netsurf-2.9/framebuffer/fbtk/fbtk.c.orig 2013-02-17 21:02:06.402890662 +0100 +++ netsurf-2.9/framebuffer/fbtk/fbtk.c 2013-02-17 21:05:03.972670733 +0100 @@ -342,7 +342,9 @@ (nsfb_colour_t *)bm->pixdata, bm->width, bm->height, - bm->width); + bm->width, + bm->hot_x, + bm->hot_y); return 0; } --- netsurf-2.9/framebuffer/framebuffer.c.orig 2013-02-17 21:02:43.589425766 +0100 +++ netsurf-2.9/framebuffer/framebuffer.c 2013-02-17 21:03:12.437065068 +0100 @@ -425,7 +425,7 @@ bool framebuffer_set_cursor(struct fbtk_bitmap *bm) { - return nsfb_cursor_set(nsfb, (nsfb_colour_t *)bm->pixdata, bm->width, bm->height, bm->width); + return nsfb_cursor_set(nsfb, (nsfb_colour_t *)bm->pixdata, bm->width, bm->height, bm->width, bm->hot_x, bm->hot_y); } nsfb_t *framebuffer_set_surface(nsfb_t *new_nsfb)