Index: programs/mythfrontend/globalsettings.cpp
===================================================================
--- programs/mythfrontend/globalsettings.cpp	(revision 16316)
+++ programs/mythfrontend/globalsettings.cpp	(working copy)
@@ -2843,7 +2843,8 @@
 
     void fillSelections(void) {
         clearSelections();
-        addSelection(QObject::tr("Desktop Style"), "");
+        addSelection(QObject::tr("Desktop Style"),
+                     "UseSystemDefaultDesktopStyle");
         QStyleFactory factory;
         QStringList list = factory.keys();
         QStringList::iterator iter = list.begin();
Index: libs/libmyth/mythcontext.cpp
===================================================================
--- libs/libmyth/mythcontext.cpp	(revision 16316)
+++ libs/libmyth/mythcontext.cpp	(working copy)
@@ -10,6 +10,7 @@
 #include <qnetwork.h>
 #include <qwaitcondition.h>
 #include <qregexp.h>
+#include <qstylefactory.h>
 
 #include <qhostaddress.h>
 
@@ -1994,8 +1995,8 @@
 
     d->m_qtThemeSettings = new Settings;
 
-    QString style = GetSetting("Style", "");
-    if (style != "")
+    QString style = GetSetting("Style", "UseSystemDefaultDesktopStyle");
+    if (QStyleFactory::keys().contains(style))
         qApp->setStyle(style);
 
     QString themename = GetSetting("Theme");    
