cairo_surface_destroy (icon->surface);
icon->surface_width = width;
icon->surface_height = height;
- icon->surface = cairo_surface_create_similar (cairo_get_target_surface (xrs),
+ icon->surface = cairo_surface_create_similar (cairo_current_target_surface (xrs),
CAIRO_FORMAT_ARGB32,
width, height);
}