X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Femul%2Femul.cpp;h=6327a5bf0ca454e161b26c0de74e7cbbdbe60e9c;hb=13611bff01e7054cc5e6b4952f28b6dc0664a45b;hp=9b06fb90269236d1a34a07164ce9b9af2b47291a;hpb=049904b385eb53310e0d7fc0e681edf65b0d632d;p=bertos.git diff --git a/bertos/emul/emul.cpp b/bertos/emul/emul.cpp index 9b06fb90..6327a5bf 100644 --- a/bertos/emul/emul.cpp +++ b/bertos/emul/emul.cpp @@ -39,8 +39,6 @@ #include "emul.h" #include "emulwin.h" -#include "cfg/cfg_kern.h" - #include #include @@ -91,6 +89,10 @@ extern "C" void emul_cleanup() { MOD_CLEANUP(emul); + // Timer must be made inactive before we destroy the emulator + extern bool timer_initialized; + ASSERT(!timer_initialized); + delete emul; emul = NULL; }