org.symbian.tools.wrttools.debug.core/src/org/symbian/tools/wrttools/debug/internal/PreferenceInitializer.java
changeset 55 bb6160d0b6f2
parent 43 464130c45935
child 450 ed815e0eef9a
equal deleted inserted replaced
54:5a2cfa9bc743 55:bb6160d0b6f2
    20 
    20 
    21 import java.io.File;
    21 import java.io.File;
    22 
    22 
    23 import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
    23 import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
    24 import org.eclipse.jface.preference.IPreferenceStore;
    24 import org.eclipse.jface.preference.IPreferenceStore;
       
    25 import org.symbian.tools.wrttools.util.CoreUtil;
    25 
    26 
    26 public class PreferenceInitializer extends AbstractPreferenceInitializer {
    27 public class PreferenceInitializer extends AbstractPreferenceInitializer {
    27 	private final static String DEFAULT_CHROME_LOCATION = "Local Settings/Application Data/Google/Chrome/Application";
    28 	private final static String DEFAULT_CHROME_LOCATION = "Local Settings/Application Data/Google/Chrome/Application";
    28 
    29 
    29 	@Override
    30 	@Override
    35 					.getAbsolutePath());
    36 					.getAbsolutePath());
    36 		}
    37 		}
    37 	}
    38 	}
    38 
    39 
    39 	private File getDefaultFolder() {
    40 	private File getDefaultFolder() {
    40 		if (ChromeDebugUtils.isMac()) {
    41 		if (CoreUtil.isMac()) {
    41 			return new File("/Applications");
    42 			return new File("/Applications");
    42 		} else if (ChromeDebugUtils.isLinux()) {
    43 		} else if (CoreUtil.isLinux()) {
    43 			return new File("/opt/google/chrome");
    44 			return new File("/opt/google/chrome");
    44 		}
    45 		}
    45 		String property = System.getProperty("user.home");
    46 		String property = System.getProperty("user.home");
    46 		File folder = new File(property, DEFAULT_CHROME_LOCATION);
    47 		File folder = new File(property, DEFAULT_CHROME_LOCATION);
    47 		return folder;
    48 		return folder;