X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-window.c;h=e9dea310cc8f2e9c632a842b5a965a92d5431bb7;hb=b4400b84fbb899a1984c8e145b91a09de3a35516;hp=722c8716eb958da7975a223ecb150f9cd72bf155;hpb=d5e6e7f1f6f1127833a33102b07fe3717f8f2d9f;p=evince.git diff --git a/shell/ev-window.c b/shell/ev-window.c index 722c8716..e9dea310 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -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 @@ -3611,6 +3616,9 @@ ev_window_view_toolbar_cb (GtkAction *action, EvWindow *ev_window) static void ev_window_view_sidebar_cb (GtkAction *action, EvWindow *ev_window) { + if (ev_view_get_presentation (EV_VIEW (ev_window->priv->view))) + return; + update_chrome_flag (ev_window, EV_CHROME_SIDEBAR, gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action))); }