--- a/src/dreamcast.c Sun Aug 24 01:58:09 2008 +0000 +++ b/src/dreamcast.c Fri Oct 10 00:10:26 2008 +0000 @@ -170,6 +170,10 @@ modules[i]->start(); } } + + if( maple_should_grab() ) { + gui_set_use_grab(TRUE); + } dreamcast_state = STATE_RUNNING; @@ -203,6 +207,8 @@ } } + gui_set_use_grab(FALSE); + for( i=0; istop != NULL ) modules[i]->stop();