Elm glayer: Added momentum computation in zoom-wheel
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Dec 2011 08:48:00 +0000 (08:48 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 21 Dec 2011 08:48:00 +0000 (08:48 +0000)
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66425 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_gesture_layer.c

index 7f1ac54..7983113 100644 (file)
@@ -2507,6 +2507,9 @@ _zoom_with_wheel_test(Evas_Object *obj, void *event_info,
                          ((gesture_zoom->state == ELM_GESTURE_STATE_START) ||
                           (gesture_zoom->state == ELM_GESTURE_STATE_MOVE)))
                      {  /* User released CTRL after zooming */
+                        st->info.momentum = _zoom_momentum_get(st,
+                              p->timestamp, st->info.zoom);
+
                         ev_flag = _set_state(gesture_zoom,
                               ELM_GESTURE_STATE_END, &st->info, EINA_FALSE);
                         consume_event(wd, event_info, event_type, ev_flag);