From 6956ca9f8b2a61927e576320c470609082d9345b Mon Sep 17 00:00:00 2001 From: Ilari Liusvaara Date: Thu, 16 Feb 2012 17:15:25 +0200 Subject: [PATCH] Don't corrupt AVI if emulator is closed while dumping --- src/video/avi.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/video/avi.cpp b/src/video/avi.cpp index 6acaef78..bdb111a6 100644 --- a/src/video/avi.cpp +++ b/src/video/avi.cpp @@ -240,8 +240,14 @@ namespace void on_dump_end() { - worker->request_quit(); - soxdumper->close(); + if(worker) + worker->request_quit(); + if(soxdumper) + soxdumper->close(); + delete worker; + delete soxdumper; + worker = NULL; + soxdumper = NULL; } bool get_dumper_flag() throw() -- 2.11.4.GIT