foo.txt
author timkelly
Thu, 06 Aug 2009 12:19:08 -0500
changeset 54 89a4ce4b37f5
parent 40 eb3c938c7fef
permissions -rw-r--r--
merge in Ken's previous merges and bug 8513.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
40
eb3c938c7fef set up for custom build for logging. merged from carbide 2.1.x builds. this state is as it comes from platform. Next changelog will add the updates.
timkelly
parents:
diff changeset
     1
# HG changeset patch
54
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     2
# User ryall
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     3
# Date 1249412413 18000
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     4
# Node ID fcb77f9783d2c410f5e70d8859fd004c67d10b0c
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     5
# Parent  e82f98a34bed4d769138c63f4c80d8b603593126
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     6
Fix NPEs.
40
eb3c938c7fef set up for custom build for logging. merged from carbide 2.1.x builds. this state is as it comes from platform. Next changelog will add the updates.
timkelly
parents:
diff changeset
     7
54
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     8
diff -r e82f98a34bed -r fcb77f9783d2 cdt/cdt_6_0_x/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
     9
--- a/cdt/cdt_6_0_x/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java	Tue Aug 04 13:42:53 2009 -0500
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    10
+++ b/cdt/cdt_6_0_x/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java	Tue Aug 04 14:00:13 2009 -0500
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    11
@@ -493,13 +493,16 @@
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    12
 	}
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    13
 
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    14
 	protected void updateProgramFromConfig(ILaunchConfiguration config) {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    15
-		String programName = EMPTY_STRING;
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    16
-		try {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    17
-			programName = config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, EMPTY_STRING);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    18
-		} catch (CoreException ce) {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    19
-			LaunchUIPlugin.log(ce);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    20
+		if (fProgText != null)
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    21
+		{
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    22
+			String programName = EMPTY_STRING;
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    23
+			try {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    24
+				programName = config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, EMPTY_STRING);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    25
+			} catch (CoreException ce) {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    26
+				LaunchUIPlugin.log(ce);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    27
+			}
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    28
+			fProgText.setText(programName);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    29
 		}
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    30
-		fProgText.setText(programName);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    31
 	}
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    32
 
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    33
 	/** @since 6.0 */
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    34
@@ -546,8 +549,12 @@
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    35
 			config.setMappedResources(null);
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    36
 		}
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    37
 		config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROJECT_NAME, fProjText.getText());
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    38
-		config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROJECT_BUILD_CONFIG_ID, (String)fBuildConfigCombo.getData(Integer.toString(fBuildConfigCombo.getSelectionIndex())));
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    39
-		config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, fProgText.getText());
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    40
+		if (fBuildConfigCombo != null) {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    41
+			config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROJECT_BUILD_CONFIG_ID, (String)fBuildConfigCombo.getData(Integer.toString(fBuildConfigCombo.getSelectionIndex())));
40
eb3c938c7fef set up for custom build for logging. merged from carbide 2.1.x builds. this state is as it comes from platform. Next changelog will add the updates.
timkelly
parents:
diff changeset
    42
+		}
54
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    43
+		if (fProgText != null) {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    44
+			config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_PROGRAM_NAME, fProgText.getText());
40
eb3c938c7fef set up for custom build for logging. merged from carbide 2.1.x builds. this state is as it comes from platform. Next changelog will add the updates.
timkelly
parents:
diff changeset
    45
+		}
54
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    46
 		if (fCoreText != null) {
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    47
 			config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_COREFILE_PATH, fCoreText.getText());
89a4ce4b37f5 merge in Ken's previous merges and bug 8513.
timkelly
parents: 40
diff changeset
    48
 		}