diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-12-15 18:09:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-12-15 18:09:03 +0000 |
commit | 7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch) | |
tree | 4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch | |
parent | b284a3168fa91a038925d2ecf5e4791011ea5e7d (diff) |
gentoo resync : 15.12.2019
Diffstat (limited to 'media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch')
-rw-r--r-- | media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch new file mode 100644 index 000000000000..05572a29b710 --- /dev/null +++ b/media-plugins/vdr-devstatus/files/vdr-devstatus-0.4.1-dvb-adapter-frontend.patch @@ -0,0 +1,22 @@ +--- a/devstatus.c ++++ b/devstatus.c +@@ -161,6 +161,10 @@ + private: + public: + void deviceinfoAsString(cDevice *d) { ++ cDvbDevice *dvb = dynamic_cast<cDvbDevice *>(d); ++ if (dvb == NULL) ++ return; ++ + struct dvb_frontend_info m_FrontendInfo; + int m_Frontend; + // fe_status_t status; +@@ -170,7 +174,7 @@ + char* output = NULL; + + #define FRONTEND_DEVICE "/dev/dvb/adapter%d/frontend%d" +- cString dev = cString::sprintf(FRONTEND_DEVICE, d->CardIndex(), 0); ++ cString dev = cString::sprintf(FRONTEND_DEVICE, dvb->Adapter(), dvb->Frontend()); + m_Frontend = open(dev, O_RDONLY | O_NONBLOCK); + if (m_Frontend < 0) { + return; |