diff options
| author | Doris Liu <tianliu@google.com> | 2016-04-07 15:03:11 -0700 |
|---|---|---|
| committer | Doris Liu <tianliu@google.com> | 2016-04-08 18:01:54 +0000 |
| commit | 0a1a5167be26d363d4e27bdc7b816f425b7b4e66 (patch) | |
| tree | 00758e4ff0d4c259c926776319cf097ab7c09d5f /core/java/android/util/PathParser.java | |
| parent | b6e1dafe78b2875ebe1837508e28c8dce2693b19 (diff) | |
Improve error logging for parsing failures
Bug: 27043594
Change-Id: I901b65f734c49444a78e0714e007e15e2340ab9d
Diffstat (limited to 'core/java/android/util/PathParser.java')
| -rw-r--r-- | core/java/android/util/PathParser.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/core/java/android/util/PathParser.java b/core/java/android/util/PathParser.java index 29a72fdf2288..f1c8c7d59969 100644 --- a/core/java/android/util/PathParser.java +++ b/core/java/android/util/PathParser.java @@ -31,12 +31,7 @@ public class PathParser { throw new IllegalArgumentException("Path string can not be null."); } Path path = new Path(); - boolean hasValidPathData = nParseStringForPath(path.mNativePath, pathString, - pathString.length()); - if (!hasValidPathData) { - throw new IllegalArgumentException("Path string: " + pathString + - " does not contain valid path data"); - } + nParseStringForPath(path.mNativePath, pathString, pathString.length()); return path; } @@ -104,7 +99,6 @@ public class PathParser { } super.finalize(); } - } /** @@ -123,7 +117,7 @@ public class PathParser { } // Native functions are defined below. - private static native boolean nParseStringForPath(long pathPtr, String pathString, + private static native void nParseStringForPath(long pathPtr, String pathString, int stringLength); private static native void nCreatePathFromPathData(long outPathPtr, long pathData); private static native long nCreateEmptyPathData(); |
