]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
wizard: fix compilation without IPTV input, fixes #3521
authorJaroslav Kysela <perex@perex.cz>
Sat, 23 Jan 2016 08:56:07 +0000 (09:56 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 23 Jan 2016 08:56:07 +0000 (09:56 +0100)
src/wizard.c

index c33975345f008b3a57a17802d015e66b8146e6a2..a177ab1aabea5492a1c31d235f64e8d18b7a43b4 100644 (file)
@@ -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));