gssettingsuis/Gs/GSFramework/src/GSPluginLoader.cpp
branchRCL_3
changeset 20 9941bcf99348
parent 0 8c5d936e5675
--- a/gssettingsuis/Gs/GSFramework/src/GSPluginLoader.cpp	Wed Apr 14 16:15:29 2010 +0300
+++ b/gssettingsuis/Gs/GSFramework/src/GSPluginLoader.cpp	Tue Apr 27 16:56:32 2010 +0300
@@ -486,12 +486,16 @@
                     &info->DisplayName(), iParentUid.iUid );
             CGSPluginInterface* plugin = NULL;
             TInt error = KErrCancel;
+        #ifdef GS_ENABLE_WATCH_DOG
             if( !iWatchDog->IsInBlackList( info->ImplementationUid() ) )
+        #endif
                 {
                 // Only panics move quarantined plugins to blacklist. Leaving is
                 // normal programmatic functionality and therefore does not move
                 // plugin to blacklist.
-                iWatchDog->QuarantineL( info->ImplementationUid() );
+                #ifdef GS_ENABLE_WATCH_DOG
+                    iWatchDog->QuarantineL( info->ImplementationUid() );
+                #endif
 
                 #ifdef _GS_PERFORMANCE_TRACES
                     TTime timeStart;
@@ -508,7 +512,9 @@
                     __GSLOGSTRING2( "[GSPlgLoader::LoadNextPluginL/perf] %Ld    (%S)", funcDuration, &info->DisplayName() );
                 #endif //_GS_PERFORMANCE_TRACES
 
-                TRAP_IGNORE( iWatchDog->RemoveFromQuarantineL( info->ImplementationUid() ); );
+                #ifdef GS_ENABLE_WATCH_DOG
+                    TRAP_IGNORE( iWatchDog->RemoveFromQuarantineL( info->ImplementationUid() ); );
+                #endif
                 }
             if( error == KErrNone )
                 {