servicewidget/servicewidgetdatapublisher/src/cservicewidgetplugin.cpp
branchRCL_3
changeset 12 36d367c62acb
parent 9 9fdee5e1da30
child 13 76f25fb7a6a1
--- a/servicewidget/servicewidgetdatapublisher/src/cservicewidgetplugin.cpp	Tue Apr 27 16:24:22 2010 +0300
+++ b/servicewidget/servicewidgetdatapublisher/src/cservicewidgetplugin.cpp	Tue May 11 16:01:07 2010 +0300
@@ -203,6 +203,11 @@
 void CServiceWidgetPlugin::UpdateL() 
     {
     TRACE_SWP(TXT("CServiceWidgetPlugin::UpdateL() Start") );
+    //Unregisrer all previously registered services.
+    if(iContentPublisher)
+		{
+		iContentPublisher->UnregisterAllWidgetsL();
+		}
     //register for service table notifications
     RArray<TUint> serviceIds;
     CleanupClosePushL( serviceIds );