diff -r 975c90a56547 -r 13a436a0995b windowing/windowserverplugins/openwfc/src/openwfcwrapper.cpp --- a/windowing/windowserverplugins/openwfc/src/openwfcwrapper.cpp Wed Aug 04 14:31:48 2010 +0100 +++ b/windowing/windowserverplugins/openwfc/src/openwfcwrapper.cpp Thu Aug 05 12:17:46 2010 +0100 @@ -340,10 +340,7 @@ { CElementWrapper* element=static_cast(aElement); RemoveElementFromSceneList(element); - if (!(element->UpdateFlags()&CElementWrapper::EUpdate_SceneCommited)) - { - delete element; - } + delete element; } }