From: Bastien N. <ha...@us...> - 2006-10-29 19:39:43
|
Update of /cvsroot/xine/xine-lib/src/input In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv31724 Modified Files: input_dvd.c Log Message: - if the root menu isn't available, go to the title menu instead. Closes GNOME Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=344592 Index: input_dvd.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/input/input_dvd.c,v retrieving revision 1.210 retrieving revision 1.211 diff -u -r1.210 -r1.211 --- input_dvd.c 17 Jul 2006 17:15:34 -0000 1.210 +++ input_dvd.c 29 Oct 2006 19:39:39 -0000 1.211 @@ -999,7 +999,8 @@ break; case XINE_EVENT_INPUT_MENU3: xprintf(this->stream->xine, XINE_VERBOSITY_DEBUG, "input_dvd: MENU3 key hit.\n"); - dvdnav_menu_call(this->dvdnav, DVD_MENU_Root); + if (dvdnav_menu_call(this->dvdnav, DVD_MENU_Root) == DVDNAV_STATUS_ERR) + dvdnav_menu_call(this->dvdnav, DVD_MENU_Title); break; case XINE_EVENT_INPUT_MENU4: xprintf(this->stream->xine, XINE_VERBOSITY_DEBUG, "input_dvd: MENU4 key hit.\n"); |