if (e_config->desk_zoom_effect.enable)
{
+ if (sd->zoom.animator)
+ {
+ ecore_animator_del(sd->zoom.animator);
+ sd->zoom.animator = NULL;
+ }
+
sd->zoom.animator = ecore_animator_timeline_add(e_config->desk_zoom_effect.duration,
_animator_cb, desk);
_e_desk_object_zoom(desk->smart_obj, zoomx, zoomy, cx, cy);
if (e_config->desk_zoom_effect.enable)
{
+ if (sd->zoom.animator)
+ {
+ ecore_animator_del(sd->zoom.animator);
+ sd->zoom.animator = NULL;
+ }
+
sd->zoom.animator = ecore_animator_timeline_add(e_config->desk_zoom_effect.duration,
_animator_cb, desk);
_e_desk_object_zoom(desk->smart_obj, sd->zoom.ratio_x, sd->zoom.ratio_y,