summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/pdfinput/pdf-input.cpp
diff options
context:
space:
mode:
authorNiko Kiirala <niko@kiirala.com>2008-01-09 22:58:38 +0000
committerkiirala <kiirala@users.sourceforge.net>2008-01-09 22:58:38 +0000
commitb8d958a5bf81ecc63722e44622ba9bff62d716e2 (patch)
tree2e14b88612c0d47af8a195e9c0361ea5853853aa /src/extension/internal/pdfinput/pdf-input.cpp
parentadd additional needed files for win32 NSIS installer during make dist (diff)
downloadinkscape-b8d958a5bf81ecc63722e44622ba9bff62d716e2.tar.gz
inkscape-b8d958a5bf81ecc63722e44622ba9bff62d716e2.zip
Another take to fixing pdf import crash, likely without memory leak
(bzr r4448)
Diffstat (limited to 'src/extension/internal/pdfinput/pdf-input.cpp')
-rw-r--r--src/extension/internal/pdfinput/pdf-input.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp
index 31364f61e..fbb94ca8c 100644
--- a/src/extension/internal/pdfinput/pdf-input.cpp
+++ b/src/extension/internal/pdfinput/pdf-input.cpp
@@ -583,7 +583,7 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
#ifndef WIN32
GooString *filename_goo = new GooString(uri);
PDFDoc *pdf_doc = new PDFDoc(filename_goo, NULL, NULL, NULL); // TODO: Could ask for password
- delete filename_goo;
+ //delete filename_goo;
#else
wchar_t *wfilename = (wchar_t*)g_utf8_to_utf16 (uri, -1, NULL, NULL, NULL);
@@ -627,7 +627,7 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
PdfImportDialog *dlg = new PdfImportDialog(pdf_doc, uri);
if (!dlg->showDialog()) {
delete dlg;
- //delete pdf_doc;
+ delete pdf_doc;
return NULL;
}
@@ -708,7 +708,7 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
delete pdf_parser;
delete builder;
g_free(docname);
- //delete pdf_doc;
+ delete pdf_doc;
// Restore undo
sp_document_set_undo_sensitive(doc, saved);