From aee30212d176a2f05db811970932b10227a43c8f Mon Sep 17 00:00:00 2001 From: Moritz Lipp Date: Tue, 8 May 2012 17:10:57 +0200 Subject: [PATCH] Unref page widgets --- zathura.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zathura.c b/zathura.c index 761b018..57e6803 100644 --- a/zathura.c +++ b/zathura.c @@ -775,6 +775,9 @@ document_close(zathura_t* zathura, bool keep_monitor) /* remove widgets */ gtk_container_foreach(GTK_CONTAINER(zathura->ui.page_widget), remove_page_from_table, (gpointer) 1); + for (unsigned int i = 0; i < zathura_document_get_number_of_pages(zathura->document); i++) { + g_object_unref(zathura->pages[i]); + } free(zathura->pages); zathura->pages = NULL;