Index: trunk/BNC/src/PPP/pppwidgets.cpp
===================================================================
--- trunk/BNC/src/PPP/pppwidgets.cpp	(revision 5699)
+++ trunk/BNC/src/PPP/pppwidgets.cpp	(revision 5700)
@@ -167,7 +167,19 @@
   QListIterator<QWidget*> it(_widgets);
   while (it.hasNext()) {
-    it.next()->setEnabled(!allDisabled);
+    QWidget* widget = it.next();
+    widget->setEnabled(!allDisabled);
   }
 
   _dataSource->setEnabled(true);
+
+  it.toFront();
+  while (it.hasNext()) {
+    QWidget* widget = it.next();
+    if (widget->isEnabled()) {
+      widget->setPalette(paletteWhite);
+    }
+    else {
+      widget->setPalette(paletteGray);
+    }
+  }
 }
