diff -r 42ba2d16bf40 -r 01e205c615b9 camerauis/cameraxui/cxengine/src/cxesettingsimp.cpp --- a/camerauis/cameraxui/cxengine/src/cxesettingsimp.cpp Wed Aug 18 09:37:18 2010 +0300 +++ b/camerauis/cameraxui/cxengine/src/cxesettingsimp.cpp Thu Sep 02 20:14:28 2010 +0300 @@ -68,6 +68,7 @@ delete mSettingStore; mVariationSettings.clear(); + mSettingListeners.clear(); CX_DEBUG_EXIT_FUNCTION(); } @@ -135,6 +136,7 @@ /*! * Add listener for changes in one setting. When the value of the setting changes, the given * slot is invoked on given object. + * The validity of the settingKey is not checked. * * @param settingKey Setting to listen to * @param target Object that the slot will be invoked for