]> www.fi.muni.cz Git - evince.git/commitdiff
Clear gtk print job when job has finished. Fixes bug #447612.
authorCarlos Garcia Campos <carlosgc@gnome.org>
Sun, 17 Jun 2007 16:46:38 +0000 (16:46 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Sun, 17 Jun 2007 16:46:38 +0000 (16:46 +0000)
2007-06-17  Carlos Garcia Campos  <carlosgc@gnome.org>
* shell/ev-window.c: (ev_window_clear_print_job):
Clear gtk print job when job has finished. Fixes bug #447612.

svn path=/branches/gnome-2-18/; revision=2509

ChangeLog
shell/ev-window.c

index 7c06d84549b85e22276dc459f697cc66ef37a75f..ed9cbc56c9fb5f4aa965ef33ee46d43011955342 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-06-17  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * shell/ev-window.c: (ev_window_clear_print_job):
+
+       Clear gtk print job when job has finished. Fixes bug #447612.
+       
 2007-06-13  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-pixbuf-cache.c: (job_finished_cb),
index 722c8716eb958da7975a223ecb150f9cd72bf155..27281b76b56536d252d3f298eff4f3eb6988166c 100644 (file)
@@ -2030,6 +2030,11 @@ ev_window_clear_print_job (EvWindow *window)
                g_object_unref (window->priv->print_job);
                window->priv->print_job = NULL;
        }
+
+       if (window->priv->gtk_print_job) {
+               g_object_unref (window->priv->gtk_print_job);
+               window->priv->gtk_print_job = NULL;
+       }
 }
 
 static void