summaryrefslogtreecommitdiff
path: root/conflictcheck.h
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger (at) gmx (dot) de>2008-03-29 09:38:47 +0100
committerChristian Wieninger <cwieninger (at) gmx (dot) de>2008-03-29 09:38:47 +0100
commit8461facca5a30b5212f50854c0e5902260741c57 (patch)
treeb5381b045de58428119ba630cbf0066167b70a37 /conflictcheck.h
parent13d9d41cc3d6af1468c34070a2cc083827b61ab9 (diff)
downloadvdr-plugin-epgsearch-8461facca5a30b5212f50854c0e5902260741c57.tar.gz
vdr-plugin-epgsearch-8461facca5a30b5212f50854c0e5902260741c57.tar.bz2
bug fix in conflict checking
NeedsDetachReceiver was not returned for vdr>=1.5.0 in GetDevice, so some conflicts where not reported
Diffstat (limited to 'conflictcheck.h')
-rw-r--r--conflictcheck.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/conflictcheck.h b/conflictcheck.h
index da6d080..0730c87 100644
--- a/conflictcheck.h
+++ b/conflictcheck.h
@@ -114,8 +114,9 @@ class cConflictCheckDevice
return true;
return false;
}
- bool HasDecoder() const { if (device) return device->HasDecoder(); else return (devicenr == 0); }
- bool IsPrimaryDevice() const { if (device) return device->IsPrimaryDevice(); else return (devicenr == 0); }
+ bool HasDecoder() const { if (device) return device->HasDecoder(); else return (devicenr == 3); }
+ bool HasCi() const { if (device) return device->HasCi(); else return (devicenr == 3); }
+ bool IsPrimaryDevice() const { if (device) return device->IsPrimaryDevice(); else return (devicenr == 3); }
bool ProvidesSource(int Source) const
{
if (device) return device->ProvidesSource(Source);
@@ -210,8 +211,9 @@ class cConflictCheckDevice
return true;
return false;
}
- bool HasDecoder() const { if (device) return device->HasDecoder(); else return (devicenr == 0); }
- bool IsPrimaryDevice() const { if (device) return device->IsPrimaryDevice(); else return (devicenr == 0); }
+ bool HasDecoder() const { if (device) return device->HasDecoder(); else return (devicenr == 3); }
+ bool HasCi() const { if (device) return device->HasCi(); else return (devicenr == 3); }
+ bool IsPrimaryDevice() const { if (device) return device->IsPrimaryDevice(); else return (devicenr == 3); }
bool ProvidesSource(int Source) const
{
if (device) return device->ProvidesSource(Source);