Commit 5918f43b authored by Jean-Philippe André's avatar Jean-Philippe André

Extensions: they can also have a short description

This is "shortdesc" in the Lua descriptor
parent ef5d32ea
...@@ -42,6 +42,7 @@ typedef struct extension_t { ...@@ -42,6 +42,7 @@ typedef struct extension_t {
char *psz_version; /**< Version (ro) */ char *psz_version; /**< Version (ro) */
char *psz_url; /**< A URL to the official page (ro) */ char *psz_url; /**< A URL to the official page (ro) */
char *psz_description; /**< Full description (ro) */ char *psz_description; /**< Full description (ro) */
char *psz_shortdescription; /**< Short description (eg. 1 line) (ro) */
extension_sys_t *p_sys; /**< Reserved for the manager module */ extension_sys_t *p_sys; /**< Reserved for the manager module */
} extension_t; } extension_t;
......
...@@ -355,6 +355,18 @@ int ScanLuaCallback( vlc_object_t *p_this, const char *psz_script, ...@@ -355,6 +355,18 @@ int ScanLuaCallback( vlc_object_t *p_this, const char *psz_script,
} }
lua_pop( L, 1 ); lua_pop( L, 1 );
/* Get short description */
lua_getfield( L, -1, "shortdesc" );
if( lua_isstring( L, -1 ) )
{
p_ext->psz_shortdescription = strdup( luaL_checkstring( L, -1 ) );
}
else
{
p_ext->psz_shortdescription = NULL;
}
lua_pop( L, 1 );
/* Get URL */ /* Get URL */
lua_getfield( L, -1, "url" ); lua_getfield( L, -1, "url" );
if( lua_isstring( L, -1 ) ) if( lua_isstring( L, -1 ) )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment