From 90ee703e945cedaa222e8e5a2aba6333afff21b6 Mon Sep 17 00:00:00 2001 From: Xavier Ducrohet Date: Fri, 2 Oct 2009 17:40:52 -0700 Subject: [PATCH] Fix resource resolution in the graphical layout editor. Resource with qualifiers take precedence over the ones without even if the qualifiers are not present on the requested configuration. Change-Id: I0d19889064e8031179ea6ee13c93a4198fe971fd --- .../configurations/FolderConfiguration.java | 20 ++--- .../resources/manager/ProjectResources.java | 89 ++++++++++--------- 2 files changed, 54 insertions(+), 55 deletions(-) diff --git a/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/configurations/FolderConfiguration.java b/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/configurations/FolderConfiguration.java index 8a12e1944..ae86f48eb 100644 --- a/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/configurations/FolderConfiguration.java +++ b/tools/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/configurations/FolderConfiguration.java @@ -464,11 +464,11 @@ public final class FolderConfiguration implements ComparableA match means that: + *

A match means that, for each qualifier of this config *

* @param referenceConfig The reference configuration to test against. * @return true if the configuration matches. @@ -478,14 +478,10 @@ public final class FolderConfiguration implements Comparable