kwin: fix crash on effect unloading

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2016-04-07 05:35:29 +00:00
parent 3c5a34aa19
commit 03427dd0be

View file

@ -1452,7 +1452,7 @@ void EffectsHandlerImpl::unloadEffect(const QString& name)
removeSupportProperty(property, it.value().second);
}
delete it.value().second;
effect_order.erase(it);
effect_order.remove(it.key());
effectsChanged();
if (effect_libraries.contains(name)) {
effect_libraries[ name ]->unload();