diff -r 9c352d34f5aa -r 683f4b1f08ce core/src/fshell.cpp --- a/core/src/fshell.cpp Thu Sep 09 15:38:45 2010 +0100 +++ b/core/src/fshell.cpp Thu Sep 09 15:47:34 2010 +0100 @@ -405,9 +405,7 @@ User::LeaveIfError(fs.Connect()); _LIT(KPath, "%c:\\sys\\bin\\econs.dll"); TBuf<32> econsPath; - TChar systemDrive = 'c'; - fs.DriveToChar(fs.GetSystemDrive(), systemDrive); - econsPath.Format(KPath, TUint(systemDrive)); + econsPath.Format(KPath, LtkUtils::GetSystemDrive()); TEntry ioconsEntry; err = fs.Entry(iocons.FileName(), ioconsEntry); if (err == KErrNone)