--- a/src/hotkeys.c Tue Jun 02 23:16:26 2009 +0000 +++ b/src/hotkeys.c Wed Jun 03 10:29:16 2009 +0000 @@ -112,14 +112,14 @@ static void hotkey_resume_callback( void *mdev, uint32_t value, uint32_t pressure, gboolean isKeyDown ) { if (isKeyDown && !dreamcast_is_running() ) { - gui_run_later(); + gui_do_later(dreamcast_run); } } static void hotkey_stop_callback( void *mdev, uint32_t value, uint32_t pressure, gboolean isKeyDown ) { if (isKeyDown && dreamcast_is_running() ) { - dreamcast_stop(); + gui_do_later(dreamcast_stop); } }