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 {
char *psz_version; /**< Version (ro) */
char *psz_url; /**< A URL to the official page (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_t;
......
......@@ -355,6 +355,18 @@ int ScanLuaCallback( vlc_object_t *p_this, const char *psz_script,
}
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 */
lua_getfield( L, -1, "url" );
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