diff --git a/src/imagedocument.cpp b/src/imagedocument.cpp --- a/src/imagedocument.cpp +++ b/src/imagedocument.cpp @@ -40,7 +40,6 @@ ImageDocument::~ImageDocument() { - delete m_image; } QString ImageDocument::path() @@ -112,6 +111,7 @@ void ImageDocument::cancel() { + emit resetHandle(); m_image = &m_originalImage; m_edited = false; emit editedChanged();