]> www.fi.muni.cz Git - evince.git/commitdiff
[pdf] Remove unused code
authorCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 15 Jun 2010 11:09:47 +0000 (13:09 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 15 Jun 2010 11:09:47 +0000 (13:09 +0200)
backend/pdf/ev-poppler.cc

index e9657d9dc180a7ec13c41e23d1b6546c333b1aeb..b9da49d867b84288134b691bbb05be1df099d777 100644 (file)
 /* license field from Creative Commons schema, http://creativecommons.org/ns */
 #define LICENSE_URI "/x:xmpmeta/rdf:RDF/rdf:Description/cc:license/@rdf:resource"
 
-typedef struct {
-       PdfDocument *document;
-       char *text;
-       GList **pages;
-       guint idle;
-       int start_page;
-       int search_page;
-} PdfDocumentSearch;
-
 typedef struct {
        EvFileExporterFormat format;
 
@@ -116,7 +107,6 @@ struct _PdfDocument
        PopplerFontsIter *fonts_iter;
        int fonts_scanned_pages;
 
-       PdfDocumentSearch *search;
        PdfPrintContext *print_ctx;
 
        GList *layers;
@@ -148,7 +138,6 @@ static EvLinkDest *ev_link_dest_from_dest    (PdfDocument       *pdf_document,
                                              PopplerDest       *dest);
 static EvLink     *ev_link_from_action       (PdfDocument       *pdf_document,
                                              PopplerAction     *action);
-static void        pdf_document_search_free  (PdfDocumentSearch *search);
 static void        pdf_print_context_free    (PdfPrintContext   *ctx);
 static gboolean    attachment_save_to_buffer (PopplerAttachment *attachment,
                                              gchar            **buffer,
@@ -189,27 +178,6 @@ EV_BACKEND_REGISTER_WITH_CODE (PdfDocument, pdf_document,
                                                                 pdf_document_page_transition_iface_init);
                         });
 
-static void
-pdf_document_search_free (PdfDocumentSearch   *search)
-{
-        PdfDocument *pdf_document = search->document;
-       int n_pages;
-       int i;
-
-        if (search->idle != 0)
-                g_source_remove (search->idle);
-
-       n_pages = pdf_document_get_n_pages (EV_DOCUMENT (pdf_document));
-       for (i = 0; i < n_pages; i++) {
-               g_list_foreach (search->pages[i], (GFunc) g_free, NULL);
-               g_list_free (search->pages[i]);
-       }
-       g_free (search->pages);
-       
-       g_free (search->text);
-       g_free (search);
-}
-
 static void
 pdf_document_dispose (GObject *object)
 {
@@ -219,11 +187,6 @@ pdf_document_dispose (GObject *object)
                pdf_print_context_free (pdf_document->print_ctx);
                pdf_document->print_ctx = NULL;
        }
-       
-       if (pdf_document->search) {
-               pdf_document_search_free (pdf_document->search);
-               pdf_document->search = NULL;
-       }
 
        if (pdf_document->document) {
                g_object_unref (pdf_document->document);