javamanager/javainstaller/installer/javasrc.s60/com/nokia/mj/impl/installer/utils/FileRoots.java
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
child 83 26b2b12093af
--- a/javamanager/javainstaller/installer/javasrc.s60/com/nokia/mj/impl/installer/utils/FileRoots.java	Thu Jul 15 18:31:06 2010 +0300
+++ b/javamanager/javainstaller/installer/javasrc.s60/com/nokia/mj/impl/installer/utils/FileRoots.java	Thu Aug 19 09:48:13 2010 +0300
@@ -62,7 +62,16 @@
      */
     public static String getRegisteredIconDir(int aDrive)
     {
-        return FileUtils.getDriveName(aDrive) + ":\\data\\java\\";
+        String result = getAppsRoot();
+        result = FileUtils.setDrive(result, aDrive);
+        String replace = "\\private\\";
+        int i = result.indexOf(replace);
+        if (i == -1)
+        {
+            return FileUtils.getDriveName(aDrive) + ":\\data\\java\\";
+        }
+        return result.substring(0, i) + "\\public\\" +
+            result.substring(i + replace.length());
     }
 
     /**