evas canvas: + null handling. 02/256302/2
authorHermet Park <chuneon.park@samsung.com>
Thu, 1 Apr 2021 04:29:19 +0000 (13:29 +0900)
committerHermet Park <chuneon.park@samsung.com>
Thu, 1 Apr 2021 04:32:18 +0000 (04:32 +0000)
Change-Id: I14289681431ca8dceca9e692244421b0f9e2470c

src/lib/evas/canvas/efl_canvas_vg_shape.c

index b77288d..c5a1e74 100644 (file)
@@ -926,8 +926,11 @@ evas_vg_shape_stroke_color_get(Evas_Vg_Shape *obj, int *r, int *g, int *b, int *
    if (r) *r = (uint32_t)r2;
    if (g) *g = (uint32_t)g2;
    if (b) *b = (uint32_t)b2;
-   if (a) *a = (uint32_t)a2;
-   evas_color_argb_premul(*a, r, g, b);
+   if (a)
+     {
+        *a = (uint32_t)a2;
+        evas_color_argb_premul(*a, r, g, b);
+     }
 #else
    efl_gfx_shape_stroke_color_get(obj, r, g, b, a);
 #endif