diff --git a/legacy/elementary/ChangeLog b/legacy/elementary/ChangeLog index 1b2566e161..a471413995 100644 --- a/legacy/elementary/ChangeLog +++ b/legacy/elementary/ChangeLog @@ -760,4 +760,4 @@ 2012-12-05 Cedric Bail * Fix uninitialized data path in elm_flip, elm_gesture_layer, - elm_interface_scrollable. + elm_interface_scrollable, els_scroller. diff --git a/legacy/elementary/NEWS b/legacy/elementary/NEWS index f5eb5c1744..785a569d61 100644 --- a/legacy/elementary/NEWS +++ b/legacy/elementary/NEWS @@ -73,7 +73,8 @@ Fixes: * Fix the naviframe to send signal emits one time for content show/hide, text show/hide. * Fix case where tooltips could go offscreen unnecessarily * Fix possible divide by zero in els_scroller animator. - * Fix uninitialized data path in elm_flip, elm_gesture_layer, elm_interface_scrollable. + * Fix uninitialized data path in elm_flip, elm_gesture_layer, elm_interface_scrollable, + els_scroller. Removals: diff --git a/legacy/elementary/src/lib/els_scroller.c b/legacy/elementary/src/lib/els_scroller.c index 0c215c25d1..70065dc457 100644 --- a/legacy/elementary/src/lib/els_scroller.c +++ b/legacy/elementary/src/lib/els_scroller.c @@ -2091,6 +2091,8 @@ _smart_hold_animator(void *data) tdiff = sd->down.hist.est_timestamp_diff; tnow = ecore_time_get() - tdiff; + memset(pos, 0, sizeof (pos)); + for(i = 0; i < queue_size; i++) { x = sd->down.history[i].x;