check pixmap_size_get() return in e_pointer
authorMike Blumenkrantz <zmike@samsung.com>
Fri, 4 Apr 2014 17:19:24 +0000 (13:19 -0400)
committerMike Blumenkrantz <zmike@samsung.com>
Fri, 4 Apr 2014 19:04:27 +0000 (15:04 -0400)
CID 1195448

src/bin/e_pointer.c

index e88591b4c52a711d17f514a13eb18ae056ff0e94..a5904cfae7cf421be247045cfd51e9589e5b39f2 100644 (file)
@@ -798,8 +798,10 @@ e_pointer_type_pop(E_Pointer *p,
                {
                   int w, h;
 
-                  e_pixmap_size_get(p->pixmap, &w, &h);
-                  _e_pointer_canvas_resize(p, w, h);
+                  if (e_pixmap_size_get(p->pixmap, &w, &h))
+                    _e_pointer_canvas_resize(p, w, h);
+                  else
+                    _e_pointer_canvas_resize(p, 1, 1);
                }
           }
      }