]> www.fi.muni.cz Git - evince.git/blobdiff - pdf/ev-poppler.cc
Enable print to a PDF. Fixes bug #332121.
[evince.git] / pdf / ev-poppler.cc
index 8745d7750ec93dfe74f8790fc9ac8ef93e4475f4..dc5510e619841b08a1a10250db7577bb52147113 100644 (file)
@@ -136,8 +136,10 @@ pdf_document_search_free (PdfDocumentSearch   *search)
                g_list_foreach (search->pages[i], (GFunc) g_free, NULL);
                g_list_free (search->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->text);
+       g_free (search);
 }
 
 static void
 }
 
 static void
@@ -1259,10 +1261,6 @@ pdf_document_search_new (PdfDocument *pdf_document,
 
        search->text = g_strdup (text);
         search->pages = g_new0 (GList *, n_pages);
 
        search->text = g_strdup (text);
         search->pages = g_new0 (GList *, n_pages);
-       for (i = 0; i < n_pages; i++) {
-               search->pages[i] = NULL;
-       }
-
         search->document = pdf_document;
 
         /* We add at low priority so the progress bar repaints */
         search->document = pdf_document;
 
         /* We add at low priority so the progress bar repaints */