From 4b8a422a6d5bf0fd113ec538a5e557d62d8e5f8e Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 10 Aug 2019 22:53:29 +0100 Subject: [PATCH] edje - fix conversion of edje var from float to int to use tmp var this should disambiguate the conversion intended. fix CID 1402675 --- src/lib/edje/edje_var.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_var.c b/src/lib/edje/edje_var.c index 40f32ff363..6fa72ce4af 100644 --- a/src/lib/edje/edje_var.c +++ b/src/lib/edje/edje_var.c @@ -306,7 +306,8 @@ _edje_var_var_int_get(Edje *ed EINA_UNUSED, Edje_Var *var) } else if (var->type == EDJE_VAR_FLOAT) { - var->data.i.v = (int)(var->data.f.v); + int tmp = (int)(var->data.f.v); + var->data.i.v = tmp; var->type = EDJE_VAR_INT; } else if (var->type == EDJE_VAR_NONE)