diff options
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ev-sidebar-links.c | 5 | ||||
-rw-r--r-- | shell/ev-view.c | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/shell/ev-sidebar-links.c b/shell/ev-sidebar-links.c index 55f2ddb..58dac08 100644 --- a/shell/ev-sidebar-links.c +++ b/shell/ev-sidebar-links.c @@ -578,11 +578,12 @@ job_finished_callback (EvJobLinks *job, GtkTreeSelection *selection; priv = sidebar_links->priv; - - priv->model = g_object_ref (job->model); + + priv->model = job->model; g_object_notify (G_OBJECT (sidebar_links), "model"); gtk_tree_view_set_model (GTK_TREE_VIEW (priv->tree_view), job->model); + g_object_unref (job); priv->job = NULL; diff --git a/shell/ev-view.c b/shell/ev-view.c index 5cc6f57..f9f7206 100644 --- a/shell/ev-view.c +++ b/shell/ev-view.c @@ -2481,6 +2481,7 @@ update_find_status_message (EvView *view) } ev_view_set_find_status (view, message); + g_free (message); } const char * |