--- kplayer/kplayernode.cpp.orig	2008-01-11 13:27:11.000000000 +0000
+++ kplayer/kplayernode.cpp
@@ -2397,8 +2397,10 @@ KPlayerContainerNode* KPlayerDevicesNode
 {
   QMap<QString, QString>::ConstIterator iterator = m_type_map.find (id);
   QString type (iterator == m_type_map.end() ? media() -> type (id) : iterator.value());
-  KPlayerDeviceNode* node = type == "TV" ? (KPlayerDeviceNode*) new KPlayerTVNode
-    : type == "DVB" ? (KPlayerDeviceNode*) new KPlayerDVBNode : (KPlayerDeviceNode*) new KPlayerDiskNode;
+  KPlayerDeviceNode* node;
+       if (type == "TV")  { node = (KPlayerDeviceNode*) new KPlayerTVNode; }
+  else if (type == "DVB") { node = (KPlayerDeviceNode*) new KPlayerDVBNode; } 
+  else                    { node = (KPlayerDeviceNode*) new KPlayerDiskNode; }
   node -> setup (this, id, origin);
   return node;
 }