From: <pa...@pr...> - 2004-01-31 16:42:44
|
Update of /cvsroot/fuse-emulator/fuse/ui/gtk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25917/ui/gtk Modified Files: Tag: Release-0_6_2-branch gtkui.c Log Message: Stop RZX competition mode recording if the GTK+ pause function is used. Index: gtkui.c =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/ui/gtk/gtkui.c,v retrieving revision 1.123.2.1 retrieving revision 1.123.2.2 diff -C2 -d -r1.123.2.1 -r1.123.2.2 *** gtkui.c 23 Jan 2004 15:20:29 -0000 1.123.2.1 --- gtkui.c 31 Jan 2004 16:40:58 -0000 1.123.2.2 *************** *** 803,806 **** --- 803,808 ---- gtkui_pause( GtkWidget *widget GCC_UNUSED, gpointer data GCC_UNUSED ) { + int error; + if( paused ) { paused = 0; *************** *** 811,814 **** --- 813,823 ---- gtk_main_quit(); } else { + + /* Stop recording any competition mode RZX file */ + if( rzx_recording && rzx_competition_mode ) { + ui_error( UI_ERROR_INFO, "Stopping competition mode RZX recording" ); + error = rzx_stop_recording(); if( error ) return; + } + paused = 1; ui_statusbar_update( UI_STATUSBAR_ITEM_PAUSED, UI_STATUSBAR_STATE_ACTIVE ); |