Index: videosource.h
===================================================================
--- videosource.h	(revision 7899)
+++ videosource.h	(working copy)
@@ -344,6 +344,7 @@
     DVBCardType        *cardtype;
     SignalTimeout      *signal_timeout;
     ChannelTimeout     *channel_timeout;
+    TransButtonSetting *buttonDiSEqC;
 };
 
 class CaptureCardGroup: public VerticalConfigurationGroup,
Index: videosource.cpp
===================================================================
--- videosource.cpp	(revision 7899)
+++ videosource.cpp	(working copy)
@@ -2520,6 +2520,7 @@
         default:
             fEnable = false;
     }
+    buttonDiSEqC->setEnabled(fEnable);
 #else
     (void)cardNumber;
     cardtype->setValue(QString("Recompile with DVB-Support!"));
@@ -2565,7 +2566,7 @@
     addChild(new DVBAudioDevice(parent));
     addChild(new DVBVbiDevice(parent));
 
-    TransButtonSetting *buttonDiSEqC = new TransButtonSetting();
+    buttonDiSEqC = new TransButtonSetting();
     buttonDiSEqC->setLabel(tr("DiSEqC"));
 
     TransButtonSetting *buttonRecOpt = new TransButtonSetting();
