summaryrefslogtreecommitdiff
path: root/dynamite.c
diff options
context:
space:
mode:
authorLars Hanisch <dvb@flensrocker.de>2011-12-10 00:05:32 +0100
committerLars Hanisch <dvb@flensrocker.de>2011-12-10 00:05:32 +0100
commite5899689c72ef8b583d08f79290739abafe2d7a2 (patch)
tree7f91110c92f6f576f83d1a2ed4e24033fe2d3fed /dynamite.c
parent6766fad3d51a176dad50698a1b94c460ffd28578 (diff)
downloadvdr-plugin-dynamite-e5899689c72ef8b583d08f79290739abafe2d7a2.tar.gz
vdr-plugin-dynamite-e5899689c72ef8b583d08f79290739abafe2d7a2.tar.bz2
try to set the initial channel on device-attach if it hasn't been set so farv0.0.8f
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;