Add code to avoid crash when evas_vg_shape_add is crash sometimes 57/190757/3
authorsungwook79.park <sungwook79.park@samsung.com>
Fri, 5 Oct 2018 06:33:23 +0000 (15:33 +0900)
committersungwook79.park <sungwook79.park@samsung.com>
Fri, 5 Oct 2018 06:53:50 +0000 (15:53 +0900)
Change-Id: I602cd1f6741c667d9e544f0d7753a7c5e4fc4206
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
src/MicEffector.cpp

index 38e9c17..755e422 100644 (file)
@@ -85,6 +85,11 @@ MicEffector::MicEffector(Evas_Object *canvas, Evas_Object *layout, IMicEffector&
     , ieffect(effect)
 {
     vg = evas_object_vg_add(evas_object_evas_get(canvas));
+    /* temporary code to avoid crash when evas_vg_shape_add is crash sometimes */
+    if (!vg) {
+        LOGW("vg is null");
+        return;
+    }
     evas_object_show(vg);
 
     root = evas_object_vg_root_node_get(vg);