From 484bd6fc379965a3ad83e758135691d84d595f87 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Wed, 22 Dec 2004 03:23:47 +0000 Subject: PDFDoc constructor assumes ownership of the string passed in. Tue Dec 21 22:17:04 2004 Owen Taylor * pdf/xpdf/pdf-document.cc (pdf_document_load): PDFDoc constructor assumes ownership of the string passed in. * shell/ev-window.c (ev_window_open): Destroy the error dialog once we've displayed it. --- (limited to 'pdf') diff --git a/pdf/xpdf/pdf-document.cc b/pdf/xpdf/pdf-document.cc index 6078f96..8558c82 100644 --- a/pdf/xpdf/pdf-document.cc +++ b/pdf/xpdf/pdf-document.cc @@ -78,11 +78,9 @@ pdf_document_load (EvDocument *document, filename_g = new GString (filename); g_free (filename); - // open the PDF file + // open the PDF file, assumes ownership of filename_g newDoc = new PDFDoc(filename_g, 0, 0); - delete filename_g; - if (!newDoc->isOk()) { err = newDoc->getErrorCode(); delete newDoc; -- cgit v0.9.1