summaryrefslogtreecommitdiff
path: root/framebuffer/fb_rootwindow.c
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@netsurf-browser.org>2009-02-26 13:25:36 +0000
committerDaniel Silverstone <dsilvers@netsurf-browser.org>2009-02-26 13:25:36 +0000
commit532e8264541ee321ff5921ad19841a4ada8d6ee5 (patch)
treeb70ebbcea7cde19a16d3d0c515a3333c2d04dc7b /framebuffer/fb_rootwindow.c
parent696467068d742ec9756b20c67a5b06e577d14cbd (diff)
downloadnetsurf-532e8264541ee321ff5921ad19841a4ada8d6ee5.tar.gz
netsurf-532e8264541ee321ff5921ad19841a4ada8d6ee5.tar.bz2
Remove fb_widget_image_[st] and begin to pave the way for pointer hotspots
svn path=/trunk/netsurf/; revision=6628
Diffstat (limited to 'framebuffer/fb_rootwindow.c')
-rw-r--r--framebuffer/fb_rootwindow.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/framebuffer/fb_rootwindow.c b/framebuffer/fb_rootwindow.c
index c10ec68aa..1ec5aa918 100644
--- a/framebuffer/fb_rootwindow.c
+++ b/framebuffer/fb_rootwindow.c
@@ -225,7 +225,7 @@ fb_widget_url_input(struct fb_widget *widget, struct gui_window *g, int value)
static struct fb_widget *
fb_add_button_widget(int x,
int y,
- const fb_widget_image_t *widget_image,
+ struct bitmap *widget_image,
fb_widget_mouseclick_t click_rtn)
{
struct fb_widget *new_widget;
@@ -242,16 +242,8 @@ fb_add_button_widget(int x,
new_widget->click = click_rtn;
- new_widget->bitmap = bitmap_create(widget_image->width,
- widget_image->height,
- 0);
-
- memcpy(new_widget->bitmap->pixdata,
- widget_image->pixel_data,
- widget_image->width *
- widget_image->height *
- widget_image->bytes_per_pixel);
-
+ new_widget->bitmap = widget_image;
+
fb_insert_widget(new_widget);
return new_widget;