diff --git a/src/SessionController.cpp b/src/SessionController.cpp index 7b82bd8b181b5d94b6e68ff90521d2c48acd1454..cb0c1a3831ff1b5774d188018739cdeccebeaf28 100644 --- a/src/SessionController.cpp +++ b/src/SessionController.cpp @@ -1393,11 +1393,11 @@ void SaveHistoryTask::jobResult(KJob* job) KMessageBox::sorry( 0 , i18n("A problem occurred when saving the output.\n%1",job->errorString()) ); } - SaveJob& info = _jobSession[job]; + TerminalCharacterDecoder * decoder = _jobSession[job].decoder; _jobSession.remove(job); - delete info.decoder; + delete decoder; // notify the world that the task is done emit completed(true);