Index: programs/mythfrontend/globalsettings.cpp
===================================================================
--- programs/mythfrontend/globalsettings.cpp	(revision 17239)
+++ programs/mythfrontend/globalsettings.cpp	(working copy)
@@ -2860,7 +2860,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 17239)
+++ libs/libmyth/mythcontext.cpp	(working copy)
@@ -7,6 +7,7 @@
 #include <qfileinfo.h>
 #include <qdesktopwidget.h>
 #include <qpainter.h>
+#include <QStyleFactory>
 
 #include <cmath>
 #include <queue>
@@ -2018,8 +2019,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");    
