# HG changeset patch # User dadubrow # Date 1266528323 21600 # Node ID df87e2d581e497d640786cebdcc563e9e815b138 # Parent 680482e5bad720dc3fa05a3853da77a37a4da435 Fix UI glitch diff -r 680482e5bad7 -r df87e2d581e4 debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/AbstractLaunchWizardSection.java --- a/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/AbstractLaunchWizardSection.java Thu Feb 18 14:42:33 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/AbstractLaunchWizardSection.java Thu Feb 18 15:25:23 2010 -0600 @@ -169,7 +169,6 @@ if (dialog.open() == Window.OK) { data.apply(dialogData); refresh(); - launchOptionsPage.getWizard().getContainer().getShell().pack(); } } diff -r 680482e5bad7 -r df87e2d581e4 debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/ConnectToDeviceSection.java --- a/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/ConnectToDeviceSection.java Thu Feb 18 14:42:33 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/ConnectToDeviceSection.java Thu Feb 18 15:25:23 2010 -0600 @@ -94,7 +94,6 @@ descriptionLabel.setText(msg); launchOptionsPage.changed(); - launchOptionsPage.getWizard().getContainer().getShell().pack(); } @Override diff -r 680482e5bad7 -r df87e2d581e4 debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/OtherSettingsDialog.java --- a/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/OtherSettingsDialog.java Thu Feb 18 14:42:33 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/OtherSettingsDialog.java Thu Feb 18 15:25:23 2010 -0600 @@ -69,7 +69,6 @@ final Label label = new Label(composite, SWT.WRAP); label.setText(description); GridData labelData = GridDataFactory.fillDefaults().grab(true, false).create(); - labelData.widthHint = 500; label.setLayoutData(labelData); // spacer diff -r 680482e5bad7 -r df87e2d581e4 debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/UnifiedLaunchOptionsPage.java --- a/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/UnifiedLaunchOptionsPage.java Thu Feb 18 14:42:33 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/UnifiedLaunchOptionsPage.java Thu Feb 18 15:25:23 2010 -0600 @@ -27,6 +27,7 @@ import org.eclipse.jface.wizard.WizardPage; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; import com.nokia.cdt.internal.debug.launch.LaunchPlugin; import com.nokia.cdt.internal.debug.launch.newwizard.IWizardSection.ISectionChangeListener; @@ -174,5 +175,9 @@ */ public void changed() { validatePage(); + Control control = getControl(); + if (control != null && !control.isDisposed()) + getWizard().getContainer().getShell().pack(); + } }