summaryrefslogtreecommitdiff
path: root/dynamite.c
diff options
context:
space:
mode:
Diffstat (limited to 'dynamite.c')
-rw-r--r--dynamite.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/dynamite.c b/dynamite.c
index 2aa39e4..412b952 100644
--- a/dynamite.c
+++ b/dynamite.c
@@ -9,8 +9,9 @@
#include "dynamicdevice.h"
#include "menu.h"
#include "monitor.h"
+#include "status.h"
-static const char *VERSION = "0.0.8e";
+static const char *VERSION = "0.0.8f";
static const char *DESCRIPTION = tr("attach/detach devices on the fly");
static const char *MAINMENUENTRY = NULL;
@@ -110,6 +111,7 @@ cPluginDynamite::cPluginDynamite(void)
cPluginDynamite::~cPluginDynamite()
{
+ cDynamiteStatus::DeInit();
cUdevMonitor::ShutdownAllMonitors();
cUdev::Free();
if (cDynamicDevice::dvbprobe)
@@ -278,6 +280,8 @@ bool cPluginDynamite::Initialize(void)
bool cPluginDynamite::Start(void)
{
+ cDynamiteStatus::Init();
+
if (!cDynamicDevice::ProcessQueuedCommands())
esyslog("dynamite: can't process all queued commands");
return true;