--- a/calendarui/views/src/calennativeview.cpp Tue May 11 16:12:24 2010 +0300
+++ b/calendarui/views/src/calennativeview.cpp Tue May 25 12:41:10 2010 +0300
@@ -707,6 +707,7 @@
notificationArray.Append(ECalenNotifyStopAlarm);
notificationArray.Append(ECalenNotifyDeleteFailed);
notificationArray.Append(ECalenNotifyEntryDeleted);
+ notificationArray.Append(ECalenNotifyResourceChanged);
iServices.RegisterForNotificationsL( this,notificationArray);
@@ -1164,6 +1165,19 @@
}
}
break;
+ case ECalenNotifyResourceChanged:
+ {
+ if(iContainer )
+ {
+ CAknAppUi* Appui = (CAknAppUi*)CEikonEnv::Static()->EikAppUi();
+ //handle this event when the app is in background
+ if(!Appui->IsForeground())
+ {
+ iContainer->HandleResourceChange(KEikDynamicLayoutVariantSwitch);
+ }
+ }
+ }
+ break;
default:
ASSERT( 0 ); // should never get here
break;