Updated Branches: refs/heads/wicket-1.5.x 8815e7c61 -> 19d06d27c
Minor performance improvement. No need to make any checks if the input is empty (null or ""). Just return it. Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/19d06d27 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/19d06d27 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/19d06d27 Branch: refs/heads/wicket-1.5.x Commit: 19d06d27c6c7b4cff29cf76b5f435e1f4b764daa Parents: 8815e7c Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Tue Oct 16 11:22:33 2012 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Tue Oct 16 11:22:33 2012 +0200 ---------------------------------------------------------------------- .../java/org/apache/wicket/request/UrlDecoder.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/19d06d27/wicket-request/src/main/java/org/apache/wicket/request/UrlDecoder.java ---------------------------------------------------------------------- diff --git a/wicket-request/src/main/java/org/apache/wicket/request/UrlDecoder.java b/wicket-request/src/main/java/org/apache/wicket/request/UrlDecoder.java index d0564eb..0738d10 100644 --- a/wicket-request/src/main/java/org/apache/wicket/request/UrlDecoder.java +++ b/wicket-request/src/main/java/org/apache/wicket/request/UrlDecoder.java @@ -19,6 +19,8 @@ package org.apache.wicket.request; import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; +import org.apache.wicket.util.string.Strings; + /** * Adapted from java.net.URLDecoder, but defines instances for query string decoding versus URL path * component decoding. @@ -84,9 +86,9 @@ public class UrlDecoder */ public String decode(final String s, final String enc) { - if (s == null) + if (Strings.isEmpty(s)) { - return null; + return s; } int numChars = s.length();
