diff options
author | Lars Hanisch <dvb@flensrocker.de> | 2011-12-10 00:05:32 +0100 |
---|---|---|
committer | Lars Hanisch <dvb@flensrocker.de> | 2011-12-10 00:05:32 +0100 |
commit | e5899689c72ef8b583d08f79290739abafe2d7a2 (patch) | |
tree | 7f91110c92f6f576f83d1a2ed4e24033fe2d3fed /dynamite.c | |
parent | 6766fad3d51a176dad50698a1b94c460ffd28578 (diff) | |
download | vdr-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.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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; |