[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/plasma
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2008-12-01 0:28:52
Message-ID: 1228091332.369696.4611.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 891029 by aseigo:

don't access an invalid group
BUG:176595


 M  +3 -2      service.cpp  


--- trunk/KDE/kdelibs/plasma/service.cpp #891028:891029
@@ -131,10 +131,11 @@
 {
     // TODO: nested groups?
     ServiceJob *job = 0;
-    QString op = description.name();
+    QString op = description.isValid() ? description.name() : QString();
+
     if (!d->config) {
         kDebug() << "No valid operations scheme has been registered";
-    } else if (d->config->hasGroup(op)) {
+    } else if (!op.isEmpty() && d->config->hasGroup(op)) {
         if (d->disabledOperations.contains(op)) {
             kDebug() << "Operation" << op << "is disabled";
         } else {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic