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

Reply via email to