From 1605af525409605090bed5f2aad81ecebf2b534e Mon Sep 17 00:00:00 2001 From: Paul Pazderski Date: Tue, 2 Jul 2019 21:37:22 +0200 Subject: Bug 548885 - Launch dialog's 'Show Command Line' disabled after apply Change-Id: I7f8e2db74cdadec7b0c484435cc1230a75f0f6fc Signed-off-by: Paul Pazderski --- .../launchConfigurations/LaunchConfigurationTabGroupViewer.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal') 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 75201c55d..b09e8fddd 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2018 IBM Corporation and others. + * Copyright (c) 2000, 2019 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -1520,12 +1520,14 @@ public class LaunchConfigurationTabGroupViewer { saved[0] = fWorkingCopy.doSave(ILaunchConfiguration.UPDATE_PROTOTYPE_CHILDREN); } } - updateButtons(); - fInitializingTabs = false; } catch (CoreException e) {exception = e;} catch (InvocationTargetException e) {exception = e;} catch (InterruptedException e) {exception = e;} + finally { fInitializingTabs = false; } + + updateButtons(); + if(exception != null) { DebugUIPlugin.errorDialog(getShell(), LaunchConfigurationsMessages.LaunchConfigurationDialog_Launch_Configuration_Error_46, LaunchConfigurationsMessages.LaunchConfigurationDialog_Exception_occurred_while_saving_launch_configuration_47, exception); // return null; -- cgit v1.2.3