Save a lookup in containmentActions
Also fixes an (arguably invalid) coverity warning Change-Id: I1eebd475131b540517a7964c4ea9ec057a18c26f
This commit is contained in:
parent
fa3cd81597
commit
d9dd89890a
@ -508,14 +508,12 @@ void Containment::setContainmentActions(const QString &trigger, const QString &p
|
|||||||
KConfigGroup cfg = d->containmentActionsConfig();
|
KConfigGroup cfg = d->containmentActionsConfig();
|
||||||
ContainmentActions *plugin = 0;
|
ContainmentActions *plugin = 0;
|
||||||
|
|
||||||
if (containmentActions().contains(trigger)) {
|
|
||||||
plugin = containmentActions().value(trigger);
|
plugin = containmentActions().value(trigger);
|
||||||
if (plugin->pluginInfo().pluginName() != pluginName) {
|
if (plugin && plugin->pluginInfo().pluginName() != pluginName) {
|
||||||
containmentActions().remove(trigger);
|
containmentActions().remove(trigger);
|
||||||
delete plugin;
|
delete plugin;
|
||||||
plugin = 0;
|
plugin = 0;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (pluginName.isEmpty()) {
|
if (pluginName.isEmpty()) {
|
||||||
cfg.deleteEntry(trigger);
|
cfg.deleteEntry(trigger);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user