From: Ning Tang <ning.t...@intel.com> Use 256 for default trash image size.
Signed-off-by: Ning Tang <ning.t...@intel.com> --- clients/tablet-shell.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/clients/tablet-shell.c b/clients/tablet-shell.c index f5dec79..0e48fa8 100644 --- a/clients/tablet-shell.c +++ b/clients/tablet-shell.c @@ -563,21 +563,25 @@ homescreen_create(struct tablet *tablet) static void trash_set_allocation(struct rectangle allocation) { + trash_surface = NULL; if (key_trash_image) { if (!trash_surface) { trash_surface = load_cairo_surface(key_trash_image); } - } else { - trash_surface = NULL; } if (!trash_allocation) { trash_allocation = malloc(sizeof *trash_allocation); trash_allocation->x = allocation.width * 0.6; trash_allocation->y = allocation.height * 0.6; - trash_allocation->width = - cairo_image_surface_get_width(trash_surface); - trash_allocation->height = - cairo_image_surface_get_height(trash_surface); + if (trash_surface != NULL) { + trash_allocation->width = + cairo_image_surface_get_width(trash_surface); + trash_allocation->height = + cairo_image_surface_get_height(trash_surface); + } else { + trash_allocation->width = 256; + trash_allocation->height = 256; + } } } -- 1.7.12.1 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel