aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2012-09-13 13:37:34 -0700
committerandroid code review <noreply-gerritcodereview@google.com>2012-09-13 13:37:34 -0700
commit7a9e04671eb88342d591165fb12e7b0d6dcb832a (patch)
tree1f89c2c0ce3ba1b0ee62198e14986fbffe6a71cd
parenta27fdbc5c614fd2db8484645cff58d8280d3dc60 (diff)
parent3fa94a2c00853c13ee011fdb0143b5885d1dc01e (diff)
downloadsdk-7a9e04671eb88342d591165fb12e7b0d6dcb832a.zip
sdk-7a9e04671eb88342d591165fb12e7b0d6dcb832a.tar.gz
sdk-7a9e04671eb88342d591165fb12e7b0d6dcb832a.tar.bz2
Merge "launch: Refresh AVD selector dialog during initial setup"
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/launch/EmulatorConfigTab.java22
1 files changed, 14 insertions, 8 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/launch/EmulatorConfigTab.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/launch/EmulatorConfigTab.java
index e01bfab..f1c61c7 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/launch/EmulatorConfigTab.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/launch/EmulatorConfigTab.java
@@ -219,14 +219,7 @@ public class EmulatorConfigTab extends AbstractLaunchConfigurationTab {
SelectionListener targetModeChangeListener = new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
- updateLaunchConfigurationDialog();
-
- boolean auto = mAutoTargetButton.getSelection();
- mPreferredAvdSelector.setEnabled(auto);
- mPreferredAvdLabel.setEnabled(auto);
-
- boolean all = mAllDevicesTargetButton.getSelection();
- mDeviceTypeCombo.setEnabled(all);
+ targetModeChanged();
}
};
@@ -358,6 +351,17 @@ public class EmulatorConfigTab extends AbstractLaunchConfigurationTab {
});
}
+ private void targetModeChanged() {
+ updateLaunchConfigurationDialog();
+
+ boolean auto = mAutoTargetButton.getSelection();
+ mPreferredAvdSelector.setEnabled(auto);
+ mPreferredAvdLabel.setEnabled(auto);
+
+ boolean all = mAllDevicesTargetButton.getSelection();
+ mDeviceTypeCombo.setEnabled(all);
+ }
+
/* (non-Javadoc)
* @see org.eclipse.debug.ui.ILaunchConfigurationTab#getName()
*/
@@ -427,6 +431,8 @@ public class EmulatorConfigTab extends AbstractLaunchConfigurationTab {
mManualTargetButton.setSelection(mode == TargetMode.MANUAL);
mAllDevicesTargetButton.setSelection(multipleDevices);
+ targetModeChanged();
+
mDeviceTypeCombo.setEnabled(multipleDevices);
if (multipleDevices) {
int index = 0;