# HG changeset patch # User dadubrow # Date 1266528158 21600 # Node ID bf0a333d965d59626c8a30add57698506b38b06a # Parent bf9a2104bee6fdb7ea2901adae0a6d738fed9edb Fix UI glitch diff -r bf9a2104bee6 -r bf0a333d965d 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:39:30 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/AbstractLaunchWizardSection.java Thu Feb 18 15:22:38 2010 -0600 @@ -169,7 +169,6 @@ if (dialog.open() == Window.OK) { data.apply(dialogData); refresh(); - launchOptionsPage.getWizard().getContainer().getShell().pack(); } } diff -r bf9a2104bee6 -r bf0a333d965d 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:39:30 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/ConnectToDeviceSection.java Thu Feb 18 15:22:38 2010 -0600 @@ -94,7 +94,6 @@ descriptionLabel.setText(msg); launchOptionsPage.changed(); - launchOptionsPage.getWizard().getContainer().getShell().pack(); } @Override diff -r bf9a2104bee6 -r bf0a333d965d 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:39:30 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/OtherSettingsDialog.java Thu Feb 18 15:22:38 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 bf9a2104bee6 -r bf0a333d965d 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:39:30 2010 -0600 +++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/newwizard/UnifiedLaunchOptionsPage.java Thu Feb 18 15:22:38 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(); + } }