system-controller: don't leak animation definition names.
authorKrisztian Litkey <kli@iki.fi>
Tue, 28 Oct 2014 08:25:31 +0000 (10:25 +0200)
committerKrisztian Litkey <krisztian.litkey@intel.com>
Thu, 8 Jan 2015 16:37:18 +0000 (18:37 +0200)
Change-Id: I68565fa3aab73643c501596c8812d68cf88a3c57

src/plugins/system-controller/wayland/scripting-animation.c

index db7b512..5850290 100644 (file)
@@ -156,7 +156,7 @@ static int animation_create(lua_State *L)
     if (hide) {
         mrp_wayland_animation_set(anims, MRP_WAYLAND_ANIMATION_HIDE,
                                   hide->name, hide->time);
-        mrp_free(hide);
+        animation_def_free(hide);
     }
     if (show) {
         mrp_wayland_animation_set(anims, MRP_WAYLAND_ANIMATION_SHOW,
@@ -248,7 +248,7 @@ static int  animation_setfield(lua_State *L)
             mrp_wayland_animation_set(anims, type, def->name, def->time);
             break;
         }
-        mrp_free(def);
+        animation_def_free(def);
     }
     
     MRP_LUA_LEAVE(0);