diff mplayer.c @ 19774:109e241c0cca

in mp_dvdnav_handle_input() assign the currently selected button, shown in the OSD by main()
author nicodvb
date Sat, 09 Sep 2006 22:40:22 +0000
parents cc67a85cb722
children 5385740067a1
line wrap: on
line diff
--- a/mplayer.c	Sat Sep 09 22:40:00 2006 +0000
+++ b/mplayer.c	Sat Sep 09 22:40:22 2006 +0000
@@ -5141,12 +5141,13 @@
     } break;
 #ifdef USE_DVDNAV
     case MP_CMD_DVDNAV: {
+      int button = 0;
       if(stream->type != STREAMTYPE_DVDNAV) break;
 
-      if(mp_dvdnav_handle_input(stream, cmd->args[0].v.i)) {
+      if(mp_dvdnav_handle_input(stream, cmd->args[0].v.i, &button)) {
           uninit_player(INITED_ALL-(INITED_STREAM|INITED_INPUT));
           goto goto_enable_cache;
-      }
+      } else if(button) set_osd_msg(OSD_MSG_TEXT, 1, osd_duration, "Selected button number %d", button);
       break;
     }
 #endif