fix dock crash when load old plugin

Change-Id: I676eb34279731d7b739e486633377addabf28273
This commit is contained in:
石博文 2016-06-24 16:00:15 +08:00 committed by Hualet Wang
parent 8bb4dfe627
commit c981babb53

View File

@ -40,6 +40,10 @@ void DockPluginsController::loadPlugins()
if (!QLibrary::isLibrary(file))
continue;
// TODO: old dock plugins is uncompatible
if (file.startsWith("libdde-dock-"))
continue;
const QString pluginFilePath = pluginsDir.absoluteFilePath(file);
QPluginLoader *pluginLoader = new QPluginLoader(pluginFilePath, this);
PluginsItemInterface *interface = qobject_cast<PluginsItemInterface *>(pluginLoader->instance());