aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins
diff options
context:
space:
mode:
authorTor Norbye <tnorbye@google.com>2012-10-16 16:27:12 -0700
committerTor Norbye <tnorbye@google.com>2012-10-16 16:27:12 -0700
commit8a8e094ee51f43fa297c25a240642e604ae03db5 (patch)
tree74efe542a407daff8823ae3640eb5cd72567ccbd /eclipse/plugins
parentae792f5be57d094bfa24adb1ff63a4c7c7efd59b (diff)
downloadsdk-8a8e094ee51f43fa297c25a240642e604ae03db5.zip
sdk-8a8e094ee51f43fa297c25a240642e604ae03db5.tar.gz
sdk-8a8e094ee51f43fa297c25a240642e604ae03db5.tar.bz2
Fix a couple of bugs related to multiconfig switching
Change-Id: I0b441971de02fc4fc3da78e4e411828ca3eedbbc
Diffstat (limited to 'eclipse/plugins')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/ComplementingConfiguration.java3
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/Configuration.java1
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/NestedConfiguration.java3
3 files changed, 7 insertions, 0 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/ComplementingConfiguration.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/ComplementingConfiguration.java
index d42c3f6..151301a 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/ComplementingConfiguration.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/ComplementingConfiguration.java
@@ -102,6 +102,9 @@ public class ComplementingConfiguration extends NestedConfiguration {
@NonNull Configuration parent) {
ComplementingConfiguration configuration =
new ComplementingConfiguration(other.mConfigChooser, parent);
+ configuration.setDisplayName(other.getDisplayName());
+ configuration.setActivity(other.getActivity());
+ configuration.mUpdateDisplayName = other.mUpdateDisplayName;
configuration.mOverrideLocale = other.mOverrideLocale;
configuration.mOverrideTarget = other.mOverrideTarget;
configuration.mOverrideDevice = other.mOverrideDevice;
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/Configuration.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/Configuration.java
index 1615722..3476964 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/Configuration.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/Configuration.java
@@ -197,6 +197,7 @@ public class Configuration {
copy.mLocale = original.getLocale();
copy.mUiMode = original.getUiMode();
copy.mNightMode = original.getNightMode();
+ copy.mDisplayName = original.getDisplayName();
return copy;
}
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/NestedConfiguration.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/NestedConfiguration.java
index 432abdb..7c2559c 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/NestedConfiguration.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/configuration/NestedConfiguration.java
@@ -83,6 +83,9 @@ public class NestedConfiguration extends Configuration {
@NonNull Configuration parent) {
NestedConfiguration configuration =
new NestedConfiguration(other.mConfigChooser, parent);
+ configuration.setDisplayName(values.getDisplayName());
+ configuration.setActivity(values.getActivity());
+
configuration.mOverrideLocale = other.mOverrideLocale;
if (configuration.mOverrideLocale) {
configuration.setLocale(values.getLocale(), true);