diff -r f966699dea19 -r ff572dfe6d86 taskswitcher/contextengine/tsfswserver/engine/src/tsfswidgetlist.cpp --- 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(); }