diff --git a/mythtv/libs/libmythtv/iptvchannel.h b/mythtv/libs/libmythtv/iptvchannel.h
index f54169e..eabcc30 100644
--- a/mythtv/libs/libmythtv/iptvchannel.h
+++ b/mythtv/libs/libmythtv/iptvchannel.h
@@ -35,6 +35,8 @@ class IPTVChannel : public DTVChannel
     // Channel scanning stuff
     bool Tune(const DTVMultiplex&, QString) { return true; }
 
+    virtual bool IsExternalChannelChangeSupported(void) { return true; }
+
   private:
     IPTVChannelInfo GetCurrentChanInfo(void) const
         { return GetChanInfo(m_curchannelname); }
diff --git a/mythtv/libs/libmythtv/iptvrecorder.h b/mythtv/libs/libmythtv/iptvrecorder.h
index 82194b1..3d380c6 100644
--- a/mythtv/libs/libmythtv/iptvrecorder.h
+++ b/mythtv/libs/libmythtv/iptvrecorder.h
@@ -37,8 +37,6 @@ class IPTVRecorder : public DTVRecorder, public TSDataListener
 
     virtual void SetStreamData(void);
 
-    virtual bool IsExternalChannelChangeSupported(void) { return true; }
-
     virtual void Pause(bool clear = true);
 
   private:
