diff --git a/debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java b/debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java index b7fd73473d3..6afee89d19c 100644 --- a/debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java +++ b/debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationTabGroupViewer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2022 IBM Corporation and others. + * Copyright (c) 2000, 2026 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -1513,7 +1513,10 @@ public ILaunchConfiguration handleApplyPressed() { // trim name String trimmed = fNameWidget.getText().trim(); fNameWidget.setText(trimmed); - if(fWorkingCopy == null) { + if (fWorkingCopy == null) { + if (fOriginal == null) { + return null; + } fWorkingCopy = fOriginal.getWorkingCopy(); } fWorkingCopy.rename(trimmed);