[evince] ev-window: Unescape the output basename for print to file
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince] ev-window: Unescape the output basename for print to file
- Date: Wed, 21 Aug 2013 15:11:24 +0000 (UTC)
commit d46c9d35260059f9079923c5648199c70a8294a6
Author: Aakash Goenka <aakash goenka gmail com>
Date: Mon Aug 19 06:15:52 2013 +0530
ev-window: Unescape the output basename for print to file
https://bugzilla.gnome.org/show_bug.cgi?id=705848
shell/ev-window.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 525a68a..f258155 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -3496,6 +3496,7 @@ ev_window_print_range (EvWindow *ev_window,
gint document_last_page;
gboolean embed_page_setup;
gchar *output_basename;
+ gchar *unescaped_basename;
const gchar *document_uri;
gchar *dot;
@@ -3551,10 +3552,12 @@ ev_window_print_range (EvWindow *ev_window,
if (dot)
dot[0] = '\0';
+ unescaped_basename = g_uri_unescape_string (output_basename, NULL);
/* Set output basename for printing to file */
gtk_print_settings_set (print_settings,
GTK_PRINT_SETTINGS_OUTPUT_BASENAME,
- output_basename);
+ unescaped_basename);
+ g_free (unescaped_basename);
g_free (output_basename);
ev_print_operation_set_job_name (op, gtk_window_get_title (GTK_WINDOW (ev_window)));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]