diff options
| author | Niko Kiirala <niko@kiirala.com> | 2008-01-09 22:58:38 +0000 |
|---|---|---|
| committer | kiirala <kiirala@users.sourceforge.net> | 2008-01-09 22:58:38 +0000 |
| commit | b8d958a5bf81ecc63722e44622ba9bff62d716e2 (patch) | |
| tree | 2e14b88612c0d47af8a195e9c0361ea5853853aa /src/extension/internal/pdfinput/pdf-input.cpp | |
| parent | add additional needed files for win32 NSIS installer during make dist (diff) | |
| download | inkscape-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.cpp | 6 |
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); |
