filename | src/gtkui/gtk_gd.c |
changeset | 1109:700c5ab26a63 |
prev | 1065:bc1cc0c54917 |
author | nkeynes |
date | Sat Aug 04 08:46:28 2012 +1000 (11 years ago) |
permissions | -rw-r--r-- |
last change | Handle corner case in pvr2_run_slice when we've previously slightly overrun the end of the time slice |
file | annotate | diff | log | raw |
1.1 --- a/src/gtkui/gtk_gd.c Sun Jul 05 13:52:50 2009 +10001.2 +++ b/src/gtkui/gtk_gd.c Sat Aug 04 08:46:28 2012 +10001.3 @@ -27,17 +27,31 @@1.5 static gboolean gdrom_menu_adjusting = FALSE;1.7 +gboolean gtk_gui_gdrom_mount_image( const char *filename )1.8 +{1.9 + ERROR err;1.10 + gboolean ok = gdrom_mount_image( filename, &err );1.11 + if( !ok ) {1.12 + ERROR( err.msg );1.13 + }1.14 + return ok;1.15 +}1.16 +1.17 static void gdrom_menu_open_image_callback( GtkWidget *widget, gpointer user_data )1.18 {1.19 if( !gdrom_menu_adjusting ) {1.20 - open_file_dialog_cb( _("Open..."), gdrom_mount_image, NULL, NULL, CONFIG_DEFAULT_PATH );1.21 + open_file_dialog_cb( _("Open..."), gtk_gui_gdrom_mount_image, NULL, NULL, CONFIG_DEFAULT_PATH );1.22 }1.23 }1.25 void gdrom_menu_item_callback( GtkWidget *widget, gpointer user_data )1.26 {1.27 if( !gdrom_menu_adjusting ) {1.28 - gdrom_list_set_selection( GPOINTER_TO_INT(user_data) );1.29 + ERROR err;1.30 + gboolean ok = gdrom_list_set_selection( GPOINTER_TO_INT(user_data), &err );1.31 + if( !ok ) {1.32 + ERROR( err.msg );1.33 + }1.34 }1.35 }
.