+2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * shell/ev-sidebar-links.c: (ev_sidebar_links_clear_document):
+
+ Clear idle stack before unsetting the document
+
2005-02-28 Marco Pesenti Gritti <marco@gnome.org>
* ps/ps-document.c: (ps_document_widget_event),
g_return_if_fail (EV_IS_SIDEBAR_LINKS (sidebar_links));
priv = sidebar_links->priv;
- if (priv->current_document) {
- g_object_unref (priv->current_document);
- priv->current_document = NULL;
- }
- gtk_tree_store_clear (GTK_TREE_STORE (priv->model));
/* Clear the idle */
if (priv->idle_id != 0) {
g_list_free (priv->idle_stack);
priv->idle_stack = NULL;
+ if (priv->current_document) {
+ g_object_unref (priv->current_document);
+ priv->current_document = NULL;
+ }
+ gtk_tree_store_clear (GTK_TREE_STORE (priv->model));
}
void