From 3f377bd93822da5c23973fee4f3a980799c4bda5 Mon Sep 17 00:00:00 2001 From: "Aaron J. Seigo" Date: Mon, 22 Feb 2010 16:32:43 +0000 Subject: [PATCH] X-KDE-ParentApp can also be empty, not just not there svn path=/branches/KDE/4.4/kdelibs/; revision=1094364 --- containment.cpp | 2 +- dataenginemanager.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/containment.cpp b/containment.cpp index 37d9388c4..573a9741d 100644 --- a/containment.cpp +++ b/containment.cpp @@ -1101,7 +1101,7 @@ KPluginInfo::List Containment::listContainmentsOfType(const QString &type, QString constraint; if (parentApp.isEmpty()) { - constraint.append("not exist [X-KDE-ParentApp]"); + constraint.append("(not exist [X-KDE-ParentApp] or [X-KDE-ParentApp] == '')"); } else { constraint.append("[X-KDE-ParentApp] == '").append(parentApp).append("'"); } diff --git a/dataenginemanager.cpp b/dataenginemanager.cpp index 126285e3e..810e3ea54 100644 --- a/dataenginemanager.cpp +++ b/dataenginemanager.cpp @@ -174,7 +174,7 @@ QStringList DataEngineManager::listAllEngines(const QString &parentApp) QString constraint; if (parentApp.isEmpty()) { - constraint.append("not exist [X-KDE-ParentApp]"); + constraint.append("(not exist [X-KDE-ParentApp] or [X-KDE-ParentApp] == '')"); } else { constraint.append("[X-KDE-ParentApp] == '").append(parentApp).append("'"); }