homescreenpluginsrv/hspsmanager/src/hspsinstallationhandler.cpp
branchRCL_3
changeset 25 9e077f9a342c
parent 23 ace62b58f4b2
child 27 2c7f27287390
--- a/homescreenpluginsrv/hspsmanager/src/hspsinstallationhandler.cpp	Wed Jun 09 10:01:25 2010 +0300
+++ b/homescreenpluginsrv/hspsmanager/src/hspsinstallationhandler.cpp	Mon Jun 21 16:00:38 2010 +0300
@@ -42,6 +42,7 @@
 #include "hspsserverutil.h"
 #include "hspsfamilylistener.h"
 
+
 #ifdef HSPS_LOG_ACTIVE
 #include <hspsodtdump.h>
 #include <hspslogbus.h>
@@ -2205,7 +2206,6 @@
         const TDesC& aPath )
     {
     // Retrieve supported localizations.
-    
     CArrayFixFlat<TInt>* systemEpocLanguageCodes = NULL;
     hspsServerUtil::GetInstalledLanguagesL(
             systemEpocLanguageCodes );
@@ -2213,10 +2213,14 @@
                             
     // Find all entries under the Xuikon folders that
     // match our eclipsing rules and localisations supported by phone.
-    
     RArray<TInt> driveArray;
     CleanupClosePushL( driveArray );   
-    driveArray.Append( EDriveE );
+    TInt drive = hspsServerUtil::GetEmmcDrivePath( iFsSession );
+    if ( drive != KErrNotFound )
+        {
+        driveArray.Append( drive );
+        }
+    
     driveArray.Append( EDriveC );
     driveArray.Append( EDriveZ );