diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-11-07 15:41:10 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-11-07 15:41:10 +0800 |
commit | 1aeca88c2069c56a18b21242fbbef82204fc878d (patch) | |
tree | 40c0f58e9a7306d7a08a8fb5b7305320297f3906 /deskutils/gnome-utils/files/patch-gnome-screenshot_screenshot-save.c | |
parent | 4c1aa42581694a3d6dc66baf008dcbc712299e19 (diff) | |
download | marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.tar marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.tar.gz marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.tar.bz2 marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.tar.lz marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.tar.xz marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.tar.zst marcuscom-ports-1aeca88c2069c56a18b21242fbbef82204fc878d.zip |
Update to 2.17.0.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7868 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'deskutils/gnome-utils/files/patch-gnome-screenshot_screenshot-save.c')
-rw-r--r-- | deskutils/gnome-utils/files/patch-gnome-screenshot_screenshot-save.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/deskutils/gnome-utils/files/patch-gnome-screenshot_screenshot-save.c b/deskutils/gnome-utils/files/patch-gnome-screenshot_screenshot-save.c new file mode 100644 index 000000000..0cc89594e --- /dev/null +++ b/deskutils/gnome-utils/files/patch-gnome-screenshot_screenshot-save.c @@ -0,0 +1,29 @@ +--- gnome-screenshot/screenshot-save.c.orig Mon Nov 1 15:56:19 2004 ++++ gnome-screenshot/screenshot-save.c Fri Dec 17 23:11:51 2004 +@@ -94,16 +94,20 @@ + gchar *message = NULL; + gchar *error_message = NULL; + GtkWidget *dialog; ++ GIOStatus status; + +- g_io_channel_read_line (source, &error_message, NULL, NULL, NULL); +- message = g_strdup_printf ("Unable to save the screenshot to disk:\n\n%s", error_message); +- dialog = gtk_message_dialog_new (NULL, 0, ++ status = g_io_channel_read_line (source, &error_message, NULL, NULL, NULL); ++ if (status == G_IO_STATUS_NORMAL) ++ { ++ message = g_strdup_printf ("Unable to save the screenshot to disk:\n\n%s", error_message); ++ dialog = gtk_message_dialog_new (NULL, 0, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + message); +- gtk_dialog_run (GTK_DIALOG (dialog)); +- gtk_widget_destroy (dialog); +- exit (1); ++ gtk_dialog_run (GTK_DIALOG (dialog)); ++ gtk_widget_destroy (dialog); ++ exit (1); ++ } + } + + (*save_callback) (save_user_data); |