Bug 212164 [launching] Rename & run from LCD causes error
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java
index cfca956..30da7a3 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java
@@ -1359,7 +1359,7 @@
 					IRunnableWithProgress runnable = new IRunnableWithProgress() {
 						public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
 							try {
-								((LaunchConfigurationWorkingCopy)fWorkingCopy).doSave(monitor);
+								fOriginal = ((LaunchConfigurationWorkingCopy)fWorkingCopy).doSave(monitor);
 							} 
 							catch (CoreException e) {DebugUIPlugin.log(e);}
 						}
@@ -1367,7 +1367,7 @@
 					getLaunchConfigurationDialog().run(true, false, runnable);
 				}
 				else {
-					fWorkingCopy.doSave();
+					fOriginal = fWorkingCopy.doSave();
 				}
 			}
 			updateButtons();