From e85cad034fa14a27f9eee607de222fea62e06181 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sat, 23 Jan 2016 09:56:07 +0100 Subject: [PATCH] wizard: fix compilation without IPTV input, fixes #3521 --- src/wizard.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/wizard.c b/src/wizard.c index c33975345..a177ab1aa 100644 --- a/src/wizard.c +++ b/src/wizard.c @@ -729,13 +729,16 @@ static void muxes_save(idnode_t *in) continue; if (idnode_is_instance(&mn->mn_id, &dvb_network_class) && w->muxes[idx][0]) { dvb_network_scanfile_set((dvb_network_t *)mn, w->muxes[idx]); - } else if (idnode_is_instance(&mn->mn_id, &iptv_auto_network_class) && + } +#if ENABLE_IPTV + else if (idnode_is_instance(&mn->mn_id, &iptv_auto_network_class) && w->iptv_url[idx]) { m = htsmsg_create_map(); htsmsg_add_str(m, "url", w->iptv_url[idx]); idnode_load(&mn->mn_id, m); htsmsg_destroy(m); } +#endif } } @@ -923,13 +926,16 @@ wizard_page_t *wizard_muxes(const char *lang) w->props[idx++] = nprops[midx * 3 + 1]; w->props[idx++] = nprops[midx * 3 + 2]; midx++; - } else if (idnode_is_instance(&mn->mn_id, &iptv_auto_network_class)) { + } +#if ENABLE_IPTV + else if (idnode_is_instance(&mn->mn_id, &iptv_auto_network_class)) { snprintf(w->iptv_url[midx], sizeof(w->iptv_url[midx]), "%s", ((iptv_network_t *)mn)->in_url ?: ""); w->props[idx++] = iptvprops[midx * 3 + 0]; w->props[idx++] = iptvprops[midx * 3 + 1]; w->props[idx++] = iptvprops[midx * 3 + 2]; midx++; } +#endif } assert(idx < ARRAY_SIZE(w->props)); -- 2.47.3