Mercurial > mplayer.hg
diff mplayer.c @ 25433:55e3b1a32c65
Make libmenu init and uninit in proper place.
author | ulion |
---|---|
date | Wed, 19 Dec 2007 08:42:18 +0000 |
parents | a79a22add62a |
children | 333ba4e7d5e3 |
line wrap: on
line diff
--- a/mplayer.c Wed Dec 19 08:35:40 2007 +0000 +++ b/mplayer.c Wed Dec 19 08:42:18 2007 +0000 @@ -668,6 +668,10 @@ inited_flags&=~INITED_INPUT; current_module="uninit_input"; mp_input_uninit(); +#ifdef HAVE_MENU + if (use_menu) + menu_uninit(); +#endif } current_module=NULL; @@ -2616,9 +2620,6 @@ else if(!noconsolecontrols) mp_input_add_event_fd(0, getch2); -inited_flags|=INITED_INPUT; -current_module = NULL; - #ifdef HAVE_MENU if(use_menu) { if(menu_cfg && menu_init(mpctx, menu_cfg)) @@ -2639,6 +2640,9 @@ } #endif +inited_flags|=INITED_INPUT; +current_module = NULL; + /// Catch signals #ifndef __MINGW32__ signal(SIGCHLD,child_sighandler);