From 701f05343c257e198b880ba39f0c2f2b7e751368 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Sun, 12 Jan 2014 22:31:27 +0000 Subject: [PATCH] linuxdvb: add back in la_is_enabled() callback that got removed by mistake. --- src/input/mpegts/linuxdvb/linuxdvb_adapter.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/input/mpegts/linuxdvb/linuxdvb_adapter.c b/src/input/mpegts/linuxdvb/linuxdvb_adapter.c index 7d13625f..4ac2f616 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_adapter.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_adapter.c @@ -109,6 +109,20 @@ linuxdvb_adapter_save ( linuxdvb_adapter_t *la ) htsmsg_destroy(m); } +/* + * Check if enabled + */ +static int +linuxdvb_adapter_is_enabled ( linuxdvb_adapter_t *la ) +{ + linuxdvb_frontend_t *lfe; + LIST_FOREACH(lfe, &la->la_frontends, lfe_link) { + if (lfe->mi_is_enabled((mpegts_input_t*)lfe)) + return 1; + } + return 0; +} + /* * Create */ @@ -134,6 +148,9 @@ linuxdvb_adapter_create la->la_name = strdup(buf); la->la_dvb_number = number; + /* Callbacks */ + la->la_is_enabled = linuxdvb_adapter_is_enabled; + return la; }