X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a50379ad64b3f0b79af40876ebde0e6deb15d245..1a3a68d135903b60ad9aa5ee829cec58d663754a:/lib/base/ebase.h diff --git a/lib/base/ebase.h b/lib/base/ebase.h index bab1b5f3..4378711a 100644 --- a/lib/base/ebase.h +++ b/lib/base/ebase.h @@ -217,13 +217,7 @@ public: existing_loops.push_back(this); pthread_mutex_init(&recalcLock, 0); } - virtual ~eMainloop() - { - existing_loops.remove(this); - pthread_mutex_destroy(&recalcLock); - for (std::map::iterator it(notifiers.begin());it != notifiers.end();++it) - it->second->stop(); - } + virtual ~eMainloop(); int looplevel() { return loop_level; }