aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2011-04-04 13:24:09 -0700
committerXavier Ducrohet <xav@android.com>2011-04-04 13:24:09 -0700
commit199190d30b3c95da33486a6df9f226b54448eb55 (patch)
tree2e38cb2f72be861e168aa1e15dca4757085fd21c
parentece8cb547d7d041e8525f033f8d83d6af3a4c954 (diff)
downloadsdk-199190d30b3c95da33486a6df9f226b54448eb55.zip
sdk-199190d30b3c95da33486a6df9f226b54448eb55.tar.gz
sdk-199190d30b3c95da33486a6df9f226b54448eb55.tar.bz2
Fix value of dynamic resource IDs used when rendering.
Change-Id: Ic6c0fad53d06e48dcd8ab59c5aa0c2a530e36767
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ProjectResources.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ProjectResources.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ProjectResources.java
index 9627d27..7598da1 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ProjectResources.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ProjectResources.java
@@ -51,9 +51,10 @@ import java.util.Map.Entry;
*</ul>
*/
public class ProjectResources extends ResourceRepository {
- private final static int DYNAMIC_ID_SEED_START = 0; // this should not conflict with any
- // project IDs that start at a much higher
- // value
+ // project resources are defined as 0x7FXX#### where XX is the resource type (layout, drawable,
+ // etc...). Using FF as the type allows for 255 resource types before we get a collision
+ // which should be fine.
+ private final static int DYNAMIC_ID_SEED_START = 0x7fff0000;
/** Map of (name, id) for resources of type {@link ResourceType#ID} coming from R.java */
private Map<ResourceType, Map<String, Integer>> mResourceValueMap;