debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/LaunchWizardData.java
changeset 1069 16060a6479b9
parent 1067 856622c7b203
child 1090 02cf64aef519
equal deleted inserted replaced
1067:856622c7b203 1069:16060a6479b9
   338 			SettingsData.setProcessToLaunch(config, exeSelectionPath);
   338 			SettingsData.setProcessToLaunch(config, exeSelectionPath);
   339 		
   339 		
   340 		addBuildOptions(config);
   340 		addBuildOptions(config);
   341 		// always set the current connection id
   341 		// always set the current connection id
   342 		config.setAttribute(RemoteConnectionsTRKHelper.CONNECTION_ATTRIBUTE, Registry.CURRENT_CONNECTION_ID);
   342 		config.setAttribute(RemoteConnectionsTRKHelper.CONNECTION_ATTRIBUTE, Registry.CURRENT_CONNECTION_ID);
   343 		if (installPackage)
   343 		if (installPackage) {
   344 			config.setAttribute(PreferenceConstants.J_PN_SisFileHostPath, sisPath);
   344 			config.setAttribute(PreferenceConstants.J_PN_SisFileHostPath, sisPath);
       
   345 			// special case handling for running out of E: drive - install into E: drive
       
   346 			if (exeSelection.equals(EExeSelection.USE_REMOTE_EXECUTABLE) && 
       
   347 					exeSelectionPath.getDevice().equalsIgnoreCase("E:")) //$NON-NLS-1$
       
   348 				config.setAttribute(PreferenceConstants.J_PN_InstallToDrive, 4); // index 4 == E: drive
       
   349 		}
   345 	}
   350 	}
   346 
   351 
   347 	private IPath getMmpPath(IPath exePath) {
   352 	private IPath getMmpPath(IPath exePath) {
   348 		if (!mmps.isEmpty()) {
   353 		if (!mmps.isEmpty()) {
   349 			for (int i = 0; i < exes.size(); i++) {
   354 			for (int i = 0; i < exes.size(); i++) {