From d3d7a6fd63eb97eab39ec72352868bf66cffe98b Mon Sep 17 00:00:00 2001 From: Martin Klapetek Date: Wed, 19 Feb 2014 13:27:49 +0100 Subject: [PATCH] Return early if we failed to load valid Wallpaper package Reviewed-by: Marco Martin --- src/scriptengines/qml/plasmoid/wallpaperinterface.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp b/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp index 88099f185..519e8b98a 100644 --- a/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp +++ b/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp @@ -119,6 +119,10 @@ void WallpaperInterface::syncWallpaperPackage() m_actions->clear(); m_pkg = Plasma::PluginLoader::self()->loadPackage("Plasma/Wallpaper"); + if (!m_pkg.isValid()) { + qWarning() << "Error loading the wallpaper, no valid package loaded"; + return; + } m_pkg.setPath(m_wallpaperPlugin); m_configLoader->deleteLater();