From 18be5e6b25095ca2e901d050becd83141face316 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Tue, 17 May 2005 04:57:48 +0000 Subject: Free the EvDocumentInfo. Tue May 17 00:51:21 2005 Jonathan Blandford * backend/ev-document-info.h: * backend/ev-document.c: (ev_document_info_free): Free the EvDocumentInfo. * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_dispose), (clear_range), (add_range), (update_visible_range), (adjustment_changed_cb), (ev_sidebar_thumbnails_init), (ev_sidebar_thumbnails_set_document): * shell/ev-window.c: (ev_window_setup_document): Only render the visible thumbnails. It takes an instant to render, but it uses much less memory. --- (limited to 'backend/ev-document.c') diff --git a/backend/ev-document.c b/backend/ev-document.c index 1b2f778..714becb 100644 --- a/backend/ev-document.c +++ b/backend/ev-document.c @@ -240,3 +240,18 @@ ev_document_render_pixbuf (EvDocument *document, return retval; } + +void +ev_document_info_free (EvDocumentInfo *info) +{ + if (info == NULL) + return; + + g_free (info->title); + g_free (info->format); + g_free (info->author); + g_free (info->subject); + g_free (info->keywords); + + g_free (info); +} -- cgit v0.9.1