diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-04-15 01:50:00 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-04-15 01:50:00 +0000 |
commit | f3d7b72f6c89f50ed46af5eabfaee725f9420522 (patch) | |
tree | e01c68a06c3e06f726e655423e2b2f7ef3785c82 /mplayer.c | |
parent | 3370d0d264abd74d3ac0e5a273f402eed5e203d4 (diff) | |
download | mpv-f3d7b72f6c89f50ed46af5eabfaee725f9420522.tar.bz2 mpv-f3d7b72f6c89f50ed46af5eabfaee725f9420522.tar.xz |
dvdnav hotfix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5628 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -2440,6 +2440,9 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still) dvdnav_priv_t * dvdnav_priv = (dvdnav_priv_t*)(stream->priv); dvdnav_event_t * dvdnav_event = (dvdnav_event_t *)(cmd->args[0].v.v); + /* ignore these events if we're not in dvd_nav mode */ + if (!dvd_nav) break; + if (!dvdnav_event) { printf("DVDNAV Event NULL?!\n"); break; @@ -2593,6 +2596,9 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still) case MP_CMD_DVDNAV: { dvdnav_priv_t * dvdnav_priv=(dvdnav_priv_t*)stream->priv; + /* ignore these events if we're not in dvd_nav mode */ + if (!dvd_nav) break; + switch (cmd->args[0].v.i) { case MP_CMD_DVDNAV_UP: dvdnav_upper_button_select(dvdnav_priv->dvdnav); |