From 4a9b54426b47288064f0852635041a2e349f7aab Mon Sep 17 00:00:00 2001 From: Patrick Ammann Date: Mon, 14 Sep 2009 12:54:04 +0000 Subject: Save images as png or jpg when the filename has no extensions --- diff --git a/shell/ev-window.c b/shell/ev-window.c index 89d325d..027ddb8 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -5603,6 +5603,15 @@ image_save_dialog_response_cb (GtkWidget *fc, format = get_gdk_pixbuf_format_by_extension (uri); } + if (format == NULL && g_strrstr (uri, ".") == NULL) { + /* no extension found and no extension provided within uri */ + format = get_gdk_pixbuf_format_by_extension (".png"); + if (format == NULL) { + /* no .png support, try .jpeg */ + format = get_gdk_pixbuf_format_by_extension (".jpeg"); + } + } + if (format == NULL) { ev_window_error_message (ev_window, NULL, "%s", -- cgit v0.9.1