Revision: 6639 Author: ek.kato Date: Fri Jul 30 01:15:11 2010 Log: * helper/toolbar-common-gtk.c (tool_button_clicked_cb) - Follow r6587 to fix clicking tool buttons.
http://code.google.com/p/uim/source/detail?r=6639 Modified: /trunk/helper/toolbar-common-gtk.c ======================================= --- /trunk/helper/toolbar-common-gtk.c Sun Jul 25 15:24:28 2010 +++ /trunk/helper/toolbar-common-gtk.c Fri Jul 30 01:15:11 2010 @@ -485,7 +485,13 @@ command = g_object_get_data(G_OBJECT(tool_button), OBJECT_DATA_COMMAND); if (command) - system(command); + if (!g_spawn_command_line_async(command, NULL)) { + GtkWidget *dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, + GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, + _("Cannot launch '%s'."), command); + gtk_dialog_run(GTK_DIALOG(dialog)); + gtk_widget_destroy(GTK_WIDGET(dialog)); + } }
