vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Fri Nov 20 19:45:58 2020 +0200| [0c2d3c673d8d28f88d89b5ec91487bb6f19057c4] | committer: Rémi Denis-Courmont
hotkeys: use autorun to start > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0c2d3c673d8d28f88d89b5ec91487bb6f19057c4 --- bin/darwinvlc.m | 2 -- bin/vlc.c | 1 - bin/winvlc.c | 1 - modules/control/hotkeys.c | 9 +++++++++ 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/bin/darwinvlc.m b/bin/darwinvlc.m index b405c9731f..8a7124104f 100644 --- a/bin/darwinvlc.m +++ b/bin/darwinvlc.m @@ -273,8 +273,6 @@ int main(int i_argc, const char *ppsz_argv[]) libvlc_set_app_id(vlc, "org.VideoLAN.VLC", PACKAGE_VERSION, PACKAGE_NAME); libvlc_set_user_agent(vlc, "VLC media player", "VLC/"PACKAGE_VERSION); - libvlc_add_intf(vlc, "hotkeys,none"); - if (libvlc_add_intf(vlc, NULL)) { fprintf(stderr, "VLC cannot start any interface. Exiting.\n"); goto out; diff --git a/bin/vlc.c b/bin/vlc.c index 268922a617..4134ee5bb0 100644 --- a/bin/vlc.c +++ b/bin/vlc.c @@ -235,7 +235,6 @@ int main(int argc, const char *argv[]) libvlc_set_app_id (vlc, "org.VideoLAN.VLC", PACKAGE_VERSION, PACKAGE_NAME); libvlc_set_user_agent (vlc, "VLC media player", "VLC/"PACKAGE_VERSION); - libvlc_add_intf (vlc, "hotkeys,none"); #if !defined (__OS2__) libvlc_add_intf (vlc, "globalhotkeys,none"); #endif diff --git a/bin/winvlc.c b/bin/winvlc.c index 81fed36205..92707af5b5 100644 --- a/bin/winvlc.c +++ b/bin/winvlc.c @@ -257,7 +257,6 @@ int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, libvlc_set_app_id (vlc, "org.VideoLAN.VLC", PACKAGE_VERSION, PACKAGE_NAME); libvlc_set_user_agent (vlc, "VLC media player", "VLC/"PACKAGE_VERSION); - libvlc_add_intf (vlc, "hotkeys,none"); libvlc_add_intf (vlc, "globalhotkeys,none"); libvlc_add_intf (vlc, NULL); libvlc_playlist_play (vlc); diff --git a/modules/control/hotkeys.c b/modules/control/hotkeys.c index f03c864e2e..7f554ff301 100644 --- a/modules/control/hotkeys.c +++ b/modules/control/hotkeys.c @@ -1268,6 +1268,11 @@ Close(vlc_object_t *this) free(sys); } +static void AutoRun(libvlc_int_t *libvlc) +{ + intf_Create(libvlc, MODULE_STRING); +} + vlc_module_begin () set_shortname(N_("Hotkeys")) set_description(N_("Hotkeys management interface")) @@ -1275,4 +1280,8 @@ vlc_module_begin () set_callbacks(Open, Close) set_category(CAT_INTERFACE) set_subcategory(SUBCAT_INTERFACE_HOTKEYS) + + add_submodule() + set_capability("autorun", 20) + set_callback(AutoRun) vlc_module_end () _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
