diff -r 96612d01cf9f -r 6711b85517b7 mediasettings/mediasettingsapp/src/MPSettingsVideoSettingItemList.cpp --- a/mediasettings/mediasettingsapp/src/MPSettingsVideoSettingItemList.cpp Mon Jan 18 20:21:12 2010 +0200 +++ b/mediasettings/mediasettingsapp/src/MPSettingsVideoSettingItemList.cpp Tue Jan 26 12:00:59 2010 +0200 @@ -15,7 +15,7 @@ */ -// Version : %version: 16 % +// Version : %version: 19 % @@ -282,13 +282,15 @@ } #endif - - (*SettingItemArray())[itemIndex]->LoadL(); - (*SettingItemArray())[itemIndex]->UpdateListBoxTextL(); - - iVideoSettingsEngine.SetUsedMemory( - iDriveMonitor->iAvailableDrives[iSettingMemory].iDrive ); - + + if ( iSettingMemory != KErrNotFound ) + { + (*SettingItemArray())[itemIndex]->LoadL(); + (*SettingItemArray())[itemIndex]->UpdateListBoxTextL(); + + iVideoSettingsEngine.SetUsedMemory( + iDriveMonitor->iAvailableDrives[iSettingMemory].iDrive ); + } DrawDeferred(); }