From 96ff025395019e741f6b0d2a36c1f00b81b6f3b8 Mon Sep 17 00:00:00 2001 From: corey Date: Fri, 30 Jan 2004 07:42:30 +0000 Subject: [PATCH] 2003/12/02 18:33:33 darcs-hash:20040130074230-93698-b1fc59a0227e8ce35d3133945964a15d17e9d9c5.gz --- src/org/xwt/util/Preprocessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/xwt/util/Preprocessor.java b/src/org/xwt/util/Preprocessor.java index 7290e14..e791a27 100644 --- a/src/org/xwt/util/Preprocessor.java +++ b/src/org/xwt/util/Preprocessor.java @@ -148,7 +148,7 @@ PROCESS: } else if (trimmed.startsWith("//#switch")) { int expStart = trimmed.indexOf('(') +1; if (expStart < 1) { err.add(new Error("expected ( in #switch")); continue PROCESS; } - int expEnd = trimmed.indexOf(')'); + int expEnd = trimmed.lastIndexOf(')'); if (expEnd == -1) { err.add(new Error("expected ) in #switch")); continue PROCESS; } if (expEnd - expStart <= 1) { err.add(new Error("badly formed #switch statement")); continue PROCESS; } String expr = trimmed.substring(expStart, expEnd); -- 1.7.10.4