--- a/taskswitcher/contextengine/tsfswserver/engine/src/tsfswidgetlist.cpp Fri Feb 19 22:42:37 2010 +0200
+++ b/taskswitcher/contextengine/tsfswserver/engine/src/tsfswidgetlist.cpp Fri Mar 12 15:41:49 2010 +0200
@@ -67,6 +67,12 @@
User::LeaveIfError( iWidgetRegistryClientSession.Connect() );
CleanupStack::PushL( TCleanupItem( CleanupConnect, this) );
iWidgetRegistryClientSession.RunningWidgetsL(iRunningWidgets);
+ //modify useless file size information with mode flag
+ for ( TInt i(iRunningWidgets.Count() - 1); 0 <= i; --i )
+ {
+ iRunningWidgets[i]->iFileSize =
+ iWidgetRegistryClientSession.IsWidgetInFullView(iRunningWidgets[i]->iUid);
+ }
CleanupStack::Pop(); // clean WidgetRegistryClientSession item
iWidgetRegistryClientSession.Disconnect();
}