diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp index 2500a4a..54d406e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -129,10 +129,15 @@ int main(int argc, char **argv) QtSquareImageProvider squareImageProvider; QtImageMaskProvider imageMaskProvider; + // Material style can be set only for devices supporting GL QSettings styleSettings; QString style = styleSettings.value("style").toString(); - if (style.isEmpty() || style == "Default") - styleSettings.setValue("style", "Material"); + if (Engine::checkForGlAvailability()) { + if (style.isEmpty() || style == "Default") + styleSettings.setValue("style", "Material"); + } else { + qDebug()<<"No GL available, skipping Material style"; + } QQuickStyle::setStyle(styleSettings.value("style").toString()); QSettings launcherSettings("QtLauncher", "colorSettings"); |