From: RĂ©mi Denis-Courmont Date: Sun, 3 Jan 2010 13:50:43 +0000 (+0200) Subject: 0 has to be a legal value for vlc_key_t X-Git-Tag: 1.1.0-ff~1506 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=efea0aa7912253a3981c192eb5082743dc4fcc6f;p=vlc 0 has to be a legal value for vlc_key_t --- diff --git a/include/vlc_keys.h b/include/vlc_keys.h index 1a0b29f5bd..b630e48ef6 100644 --- a/include/vlc_keys.h +++ b/include/vlc_keys.h @@ -90,7 +90,8 @@ VLC_EXPORT( char *, KeyToString, (uint_fast32_t i_key) ) LIBVLC_USED; VLC_EXPORT( uint_fast32_t, StringToKey, (char *psz_key) ) LIBVLC_USED; typedef enum vlc_key { - ACTIONID_QUIT = 1, + ACTIONID_NONE = 0, + ACTIONID_QUIT, ACTIONID_PLAY_PAUSE, ACTIONID_PLAY, ACTIONID_PAUSE, diff --git a/src/misc/action.c b/src/misc/action.c index d0be62f2db..73cf2369b5 100644 --- a/src/misc/action.c +++ b/src/misc/action.c @@ -59,6 +59,6 @@ vlc_key_t vlc_GetActionId(const char *name) act = bsearch(name, libvlc_actions, libvlc_actions_count, sizeof(*act), actcmp); - return (act != NULL) ? act->value : 0; + return (act != NULL) ? act->value : ACTIONID_NONE; }