check return value 57/154257/2
authorJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 10 Oct 2017 02:40:11 +0000 (11:40 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Tue, 10 Oct 2017 03:01:03 +0000 (12:01 +0900)
Change-Id: I3487ee19f056b5f5dabf280a8feb0b9a206b4e09

src/e_mod_effect.c

index 80f7880..6b1bae6 100644 (file)
@@ -116,17 +116,19 @@ _eff_object_underlayer_get(E_Client *ec)
              tbm_surface_h buffer;
              Evas_Native_Surface ns;
              tdm_info_layer info;
+             tdm_error err = TDM_ERROR_NONE;
 
              layer = ulayer->tlayer;
 
              buffer = tdm_layer_get_displaying_buffer(layer, NULL);
              if (!buffer) continue;
 
+             err = tdm_layer_get_info(layer, &info);
+             if (err != TDM_ERROR_NONE) return NULL;
+
              img = evas_object_image_filled_add(e_comp->evas);
              if (!img) continue;
 
-             tdm_layer_get_info(layer, &info);
-
              if (info.dst_pos.w <= 0 || info.dst_pos.h <= 0)
 
              memset(&ns, 0, sizeof(Evas_Native_Surface));