diff -r c2817bb2a55c -r cb506ec2d869 idlefw/plugins/sapidataplugin/src/sapidataobserver.cpp --- a/idlefw/plugins/sapidataplugin/src/sapidataobserver.cpp Wed Mar 31 13:30:40 2010 +0300 +++ b/idlefw/plugins/sapidataplugin/src/sapidataobserver.cpp Wed May 12 13:35:37 2010 +0300 @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include "sapidata.h" #include "sapidataobserver.h" #include "sapidatapluginconst.h" @@ -38,6 +38,7 @@ // CSapiDataObserver ::~CSapiDataObserver () { + TRAP_IGNORE( ReleaseL() ); iInterface = NULL; iData = NULL; } @@ -71,7 +72,7 @@ // Sing off to notification // --------------------------------------------------------------------------- // -void CSapiDataObserver ::ReleaseL() +void CSapiDataObserver::ReleaseL() { if( iInterface ) {