From a6b9dcbb161e9d7ede0573397ee22d6c3f0bbcae Mon Sep 17 00:00:00 2001 From: Patrick Auchter Date: Wed, 10 Mar 2010 10:39:18 -0600 Subject: [PATCH] Fix regex for optional nested parentheses in kernel compiler string Change-Id: Ie171148b3846bf6c4fd6a1bb31c87aba8db0eb6a Signed-off-by: Patrick Auchter Signed-off-by: Mike Lockwood --- src/com/android/settings/DeviceInfoSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/DeviceInfoSettings.java b/src/com/android/settings/DeviceInfoSettings.java index 82b7f2879b4..a769c38473d 100644 --- a/src/com/android/settings/DeviceInfoSettings.java +++ b/src/com/android/settings/DeviceInfoSettings.java @@ -140,7 +140,7 @@ public class DeviceInfoSettings extends PreferenceActivity { "\\w+\\s+" + /* ignore: version */ "([^\\s]+)\\s+" + /* group 1: 2.6.22-omap1 */ "\\(([^\\s@]+(?:@[^\\s.]+)?)[^)]*\\)\\s+" + /* group 2: (xxxxxx@xxxxx.constant) */ - "\\(.*?(?:\\(.*?\\)).*?\\)\\s+" + /* ignore: (gcc ..) */ + "\\((?:[^(]*\\([^)]*\\))?[^)]*\\)\\s+" + /* ignore: (gcc ..) */ "([^\\s]+)\\s+" + /* group 3: #26 */ "(?:PREEMPT\\s+)?" + /* ignore: PREEMPT (optional) */ "(.+)"; /* group 4: date */