It was happened while i tryed resolving merge conflict. 
Fixed. Thank you.

------------------------------------
-Regards, Hermet-

-----Original Message-----
From: "Stefan Schmidt"<ste...@datenfreihafen.org> 
To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>; 
Cc: 
Sent: 2014-04-29 (화) 17:42:29
Subject: Re: [E-devel] [EGIT] [core/elementary] elementary-1.9 01/01: spinner: 
fixed odd behavior of the spinner

Hello.

On Wed, 2014-04-16 at 20:02, Jaeun Choi wrote:
> hermet pushed a commit to branch elementary-1.9.
> 
> http://git.enlightenment.org/core/elementary.git/commit/?id=c3413c3387dd71f34e9453f1af39cc557ab594a6
> 
> commit c3413c3387dd71f34e9453f1af39cc557ab594a6
> Author: Jaeun Choi <jaeun12.choi>@samsung.com>
> Date:   Thu Apr 17 11:51:47 2014 +0900
> 
>     spinner: fixed odd behavior of the spinner
>     
>     Summary:
>     when multiple key down is coming while increase/decrease the spinner 
> values,
>     the speed acceleration will be reset by the new key down.
>     
>     Instead, it stops the increase/decrease the spinner values behavior.
>     
>     @fix
>     
>     Test Plan: None
>     
>     Reviewers: Hermet, raster
>     
>     CC: seoz
>     
>     Differential Revision: https://phab.enlightenment.org/D749
>     
>     Conflicts:
>     
>     src/lib/elm_spinner.c
> ---
>  src/lib/elm_spinner.c  17 +++++------------
>  1 file changed, 5 insertions(+), 12 deletions(-)
> 
> diff --git a/src/lib/elm_spinner.c b/src/lib/elm_spinner.c
> index 2f62fff..8d89535 100644
> --- a/src/lib/elm_spinner.c
> +++ b/src/lib/elm_spinner.c
> @@ -508,22 +508,15 @@ _elm_spinner_smart_event(Eo *obj, void *_pd 
> EINA_UNUSED, va_list *list)
>                   (!strcmp(ev->key, "KP_Enter")) 
>                   (!strcmp(ev->key, "space")))
>            {
> -             _entry_toggle_cb(NULL, obj, NULL, NULL);
> +             if (sd->spin_timer) _val_dec_stop(obj);
> +             else _entry_toggle_cb(NULL, obj, NULL, NULL);
>            }
> +        else if (sd->spin_timer) _val_dec_stop(obj);
>       }
>     else if (type == EVAS_CALLBACK_KEY_UP)
>       {
> -        if (!strcmp(ev->key, "Right") 
> -            ((!strcmp(ev->key, "KP_Right")) && (!ev->string)) 
> -            !strcmp(ev->key, "Up") 
> -            ((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
> -          _val_inc_stop(obj);
> -        else if (!strcmp(ev->key, "Left") 
> -                 ((!strcmp(ev->key, "KP_Left")) && (!ev->string)) 
> -                 !strcmp(ev->key, "Down") 
> -                 ((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
> -          _val_dec_stop(obj);
> -        else return;
> +        if (sd->spin_timer) _val_dec_stop(obj);
> +        else return EINA_FALSE;

This seems wrongly backported. In the 1.9 branch this function has a a
void return type thus EINA_FALSE makes no sense. There is even a
warning for it.

While git HEAD has Eina_Bool as return type. I don't want to blindly
change this return but instead letting the person who did the backport
having a look.

regards
Stefan Schmidt

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to