summaryrefslogtreecommitdiff
path: root/core/java/android/util/PathParser.java
diff options
context:
space:
mode:
authorDoris Liu <tianliu@google.com>2016-04-07 15:03:11 -0700
committerDoris Liu <tianliu@google.com>2016-04-08 18:01:54 +0000
commit0a1a5167be26d363d4e27bdc7b816f425b7b4e66 (patch)
tree00758e4ff0d4c259c926776319cf097ab7c09d5f /core/java/android/util/PathParser.java
parentb6e1dafe78b2875ebe1837508e28c8dce2693b19 (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.java10
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();