From 6353e2739502eb7942f7b2c8fc418c0f7da0622a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ryszard=20Wi=C5=9Bniewski?= Date: Sat, 13 Mar 2010 04:01:48 +0100 Subject: [PATCH] ResValueFactory: small fix in regex. --- src/brut/androlib/res/data/value/ResValueFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/brut/androlib/res/data/value/ResValueFactory.java b/src/brut/androlib/res/data/value/ResValueFactory.java index c8270a41..020bb2ee 100644 --- a/src/brut/androlib/res/data/value/ResValueFactory.java +++ b/src/brut/androlib/res/data/value/ResValueFactory.java @@ -177,7 +177,7 @@ public class ResValueFactory { private final static Pattern hexPattern = Pattern.compile("-?[0-9a-fA-F]{1,8}"); private final static Pattern resIdPattern = - Pattern.compile("\\+?(?:|(.+?):)(.+?)/(.+?)"); + Pattern.compile("\\+?(?:(.+?):|)([^:]+?)/(.+?)"); private final static int TYPE_NULL = 0x00; private final static int TYPE_REFERENCE = 0x01;