Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--previewer/ev-previewer.c8
2 files changed, 11 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 8f2bffe..d2a0c6c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
+ * previewer/ev-previewer.c: (ev_previewer_unlink_tempfile),
+ (main):
+
+ Delete the print settings file.
+
+2009-04-08 Carlos Garcia Campos <carlosgc@gnome.org>
+
* data/evince-ui.xml:
* shell/ev-application.[ch]: (ev_application_open_uri_at_dest),
(ev_application_open_uri), (ev_application_open_uri_list):
diff --git a/previewer/ev-previewer.c b/previewer/ev-previewer.c
index e66a043..a425037 100644
--- a/previewer/ev-previewer.c
+++ b/previewer/ev-previewer.c
@@ -43,9 +43,6 @@ static void
ev_previewer_unlink_tempfile (const gchar *filename)
{
GFile *file, *tempdir;
-
- if (!unlink_temp_file)
- return;
file = g_file_new_for_path (filename);
tempdir = g_file_new_for_path (g_get_tmp_dir ());
@@ -158,7 +155,10 @@ main (gint argc, gchar **argv)
gtk_main ();
- ev_previewer_unlink_tempfile (filename);
+ if (unlink_temp_file)
+ ev_previewer_unlink_tempfile (filename);
+ if (print_settings)
+ ev_previewer_unlink_tempfile (print_settings);
ev_shutdown ();
ev_stock_icons_shutdown ();