From 64a6bdf312613bdf1d591cd73d89607ac71227b4 Mon Sep 17 00:00:00 2001 From: "Alejandro G. Castro" Date: Mon, 25 May 2009 19:23:20 +0200 Subject: [PATCH] Reviewed the minimum speed conditions. * hildon/hildon-pannable-area.c, (hildon_pannable_area_scroll_indicator_fade), (hildon_pannable_area_button_release_cb): Reviewed vmin conditions, it could cause problems in the fadeout procedure. --- ChangeLog | 7 +++++++ hildon/hildon-pannable-area.c | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index f430556..87d5158 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2009-05-25 Alejandro G. Castro + * hildon/hildon-pannable-area.c, + (hildon_pannable_area_scroll_indicator_fade), + (hildon_pannable_area_button_release_cb): Reviewed vmin + conditions, it could cause problems in the fadeout procedure. + +2009-05-25 Alejandro G. Castro + * hildon/hildon-pannable-area.c (hildon_pannable_area_button_release_cb): Added a threshold to push the animation if the speed is big (MAX_SPEED_THRESHOLD). diff --git a/hildon/hildon-pannable-area.c b/hildon/hildon-pannable-area.c index 5fe1527..f3f9eff 100644 --- a/hildon/hildon-pannable-area.c +++ b/hildon/hildon-pannable-area.c @@ -1562,8 +1562,8 @@ hildon_pannable_area_scroll_indicator_fade(HildonPannableArea * area) HildonPannableAreaPrivate *priv = area->priv; /* if moving do not fade out */ - if (((ABS (priv->vel_y)>1.0)|| - (ABS (priv->vel_x)>1.0))&&(!priv->button_pressed)) { + if (((ABS (priv->vel_y)>priv->vmin)|| + (ABS (priv->vel_x)>priv->vmin))&&(!priv->button_pressed)) { return TRUE; } @@ -2564,8 +2564,8 @@ hildon_pannable_area_button_release_cb (GtkWidget * widget, } } - if ((ABS (priv->vel_y) > 1.0)|| - (ABS (priv->vel_x) > 1.0)) { + if ((ABS (priv->vel_y) > priv->vmin)|| + (ABS (priv->vel_x) > priv->vmin)) { priv->scroll_indicator_alpha = 1.0; } -- 1.7.9.5