plugins/org.symbian.tools.tmw.debug/src/org/symbian/tools/tmw/debug/internal/PreferenceInitializer.java
changeset 483 109da596fa9d
parent 472 bd9f2d7c64a6
child 484 f5df819c1852
--- a/plugins/org.symbian.tools.tmw.debug/src/org/symbian/tools/tmw/debug/internal/PreferenceInitializer.java	Wed Sep 01 16:59:08 2010 -0700
+++ b/plugins/org.symbian.tools.tmw.debug/src/org/symbian/tools/tmw/debug/internal/PreferenceInitializer.java	Thu Sep 02 10:50:38 2010 -0700
@@ -25,30 +25,32 @@
 import org.symbian.tools.tmw.core.utilities.CoreUtil;
 
 public class PreferenceInitializer extends AbstractPreferenceInitializer {
-	private final static String DEFAULT_CHROME_LOCATION = "Local Settings/Application Data/Google/Chrome/Application";
+    private static final String DEFAULT_CHROME_PATH_WINXP = "C:/Program Files/Google/Chrome/Application/";
+    private static final String DEFAULT_CHROME_PATH_LINUX = "/opt/google/chrome";
+    private static final String DEFAULT_CHROME_PATH_MAC = "/Applications";
+    private final static String DEFAULT_CHROME_PATH_VISTA = "Local Settings/Application Data/Google/Chrome/Application";
 
-	@Override
-	public void initializeDefaultPreferences() {
-		IPreferenceStore store = Activator.getDefault().getPreferenceStore();
-		File folder = getDefaultFolder();
-		if (ChromeDebugUtils.getExecutablePath(folder.getAbsolutePath()) != null) {
-			store.setDefault(IConstants.PREF_NAME_CHROME_LOCATION, folder
-					.getAbsolutePath());
-		}
-	}
+    @Override
+    public void initializeDefaultPreferences() {
+        IPreferenceStore store = Activator.getDefault().getPreferenceStore();
+        File folder = getDefaultFolder();
+        if (ChromeDebugUtils.getExecutablePath(folder.getAbsolutePath()) != null) {
+            store.setDefault(IConstants.PREF_NAME_CHROME_LOCATION, folder.getAbsolutePath());
+        }
+    }
 
-	private File getDefaultFolder() {
-		if (CoreUtil.isMac()) {
-			return new File("/Applications");
-		} else if (CoreUtil.isLinux()) {
-			return new File("/opt/google/chrome");
-		}
-		String property = System.getProperty("user.home");
-		File folder = new File(property, DEFAULT_CHROME_LOCATION);
+    private File getDefaultFolder() {
+        if (CoreUtil.isMac()) {
+            return new File(DEFAULT_CHROME_PATH_MAC);
+        } else if (CoreUtil.isLinux()) {
+            return new File(DEFAULT_CHROME_PATH_LINUX);
+        }
+        String property = System.getProperty("user.home");
+        File folder = new File(property, DEFAULT_CHROME_PATH_VISTA);
         if (!folder.exists()) {
-            folder = new File("C:/Program Files/Google/Chrome/Application/");
+            folder = new File(DEFAULT_CHROME_PATH_WINXP);
         }
-		return folder;
-	}
+        return folder;
+    }
 
 }