Mercurial > libdvdnav.hg
diff vm.c @ 162:0fd70a257b44 src
Implement ESCAPE key jumping from TITLE to MENU and back again.
author | jcdutton |
---|---|
date | Sun, 06 Apr 2003 16:56:22 +0000 |
parents | cd96ef8a6204 |
children | e9987c07e255 |
line wrap: on
line diff
--- a/vm.c Sun Apr 06 13:05:45 2003 +0000 +++ b/vm.c Sun Apr 06 16:56:22 2003 +0000 @@ -527,6 +527,18 @@ } return 0; } +int vm_resume(vm_t *vm) { + link_t link_values; + + if (!(vm->state).rsm_vtsN) { /* Do we have resume info. */ + return S_ERR; + } + link_values.command = LinkRSM; + if (!process_command(vm, link_values)) { + return S_ERR; + } + return S_OK; +} int vm_jump_menu(vm_t *vm, DVDMenuID_t menuid) { domain_t old_domain = (vm->state).domain; @@ -539,6 +551,7 @@ case VMGM_DOMAIN: switch(menuid) { case DVD_MENU_Title: + case DVD_MENU_Escape: (vm->state).domain = VMGM_DOMAIN; break; case DVD_MENU_Root: @@ -1831,6 +1844,9 @@ /* * $Log$ + * Revision 1.56 2003/04/06 16:56:22 jcdutton + * Implement ESCAPE key jumping from TITLE to MENU and back again. + * * Revision 1.55 2003/04/06 12:47:32 jcdutton * Remove an unneeded printf. *