diff options
Diffstat (limited to 'dynamicdevice.c')
-rw-r--r-- | dynamicdevice.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dynamicdevice.c b/dynamicdevice.c index bde3806..efbe142 100644 --- a/dynamicdevice.c +++ b/dynamicdevice.c @@ -490,14 +490,14 @@ int cDynamicDevice::NumProvidedSystems(void) const const cChannel *cDynamicDevice::GetCurrentlyTunedTransponder(void) const { - if (subDevice) + if (!IsIdle() && subDevice) return subDevice->GetCurrentlyTunedTransponder(); return cDevice::GetCurrentlyTunedTransponder(); } bool cDynamicDevice::IsTunedToTransponder(const cChannel *Channel) { - if (subDevice) + if (!IsIdle() && subDevice) return subDevice->IsTunedToTransponder(Channel); return cDevice::IsTunedToTransponder(Channel); } |