summaryrefslogtreecommitdiffstats
path: root/tools/layoutlib/bridge
diff options
context:
space:
mode:
authorDeepanshu Gupta <deepanshu@google.com>2014-07-17 09:33:04 -0700
committerDeepanshu Gupta <deepanshu@google.com>2014-07-21 17:36:45 +0000
commit3b3795601051f9ae7008e2b3e29e683f5d4a2e53 (patch)
treee429fb179c8b2d9d306e4d431a510f2dddd2c619 /tools/layoutlib/bridge
parent1716baa6d3f0691087a7d512fc289bd88babda1c (diff)
downloadframeworks_base-3b3795601051f9ae7008e2b3e29e683f5d4a2e53.zip
frameworks_base-3b3795601051f9ae7008e2b3e29e683f5d4a2e53.tar.gz
frameworks_base-3b3795601051f9ae7008e2b3e29e683f5d4a2e53.tar.bz2
Fix missing initial moveto in path definition.
The Path_Delegate was missing a moveTo call which resulted in IllegalPathStateException when rendering the ProgressBar. Change-Id: Ibdae5f90ffd0a71a3de4ba945238239faa0b18b2
Diffstat (limited to 'tools/layoutlib/bridge')
-rw-r--r--tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java b/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java
index 7153a90..776398f 100644
--- a/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java
+++ b/tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java
@@ -608,6 +608,9 @@ public final class Path_Delegate {
* @param y The y-coordinate of the end of a line
*/
private void lineTo(float x, float y) {
+ if (isEmpty()) {
+ mPath.moveTo(mLastX = 0, mLastY = 0);
+ }
mPath.lineTo(mLastX = x, mLastY = y);
}