diff options
Diffstat (limited to 'gtk/gtk_thumbnail.c')
-rw-r--r-- | gtk/gtk_thumbnail.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtk_thumbnail.c b/gtk/gtk_thumbnail.c index 4d4fea11c..c5e03c479 100644 --- a/gtk/gtk_thumbnail.c +++ b/gtk/gtk_thumbnail.c @@ -24,6 +24,7 @@ #include "netsurf/utils/log.h" #include "netsurf/gtk/gtk_window.h" #include "netsurf/gtk/gtk_plotters.h" +#include "netsurf/gtk/gtk_bitmap.h" /** * Create a thumbnail of a page. @@ -35,7 +36,7 @@ bool thumbnail_create(struct content *content, struct bitmap *bitmap, const char *url) { - GdkPixbuf *pixbuf = (GdkPixbuf *) bitmap; + GdkPixbuf *pixbuf = gtk_bitmap_get_primary(bitmap); gint width = gdk_pixbuf_get_width(pixbuf); gint height = gdk_pixbuf_get_height(pixbuf); gint depth = (gdk_screen_get_system_visual(gdk_screen_get_default()))->depth; |