From 1c3f2b3a329eac52d2a735d818cd70101376999f Mon Sep 17 00:00:00 2001 From: leseb Date: Fri, 29 Mar 2002 20:21:17 +0000 Subject: Memory leak, null pointer fixes --- (limited to 'noncore/graphics/drawpad/drawpad.cpp') diff --git a/noncore/graphics/drawpad/drawpad.cpp b/noncore/graphics/drawpad/drawpad.cpp index 5c7e541..aae9ab0 100644 --- a/noncore/graphics/drawpad/drawpad.cpp +++ b/noncore/graphics/drawpad/drawpad.cpp @@ -486,7 +486,12 @@ void DrawPad::importPage() importDialog.showMaximized(); if (importDialog.exec() == QDialog::Accepted) { - m_pDrawPadCanvas->importPage(importDialog.selected()->file()); + const DocLnk* docLnk = importDialog.selected(); + + if (docLnk) { + m_pDrawPadCanvas->importPage(docLnk->file()); + delete docLnk; + } } } -- cgit v0.9.0.2