From 5d923200846ed59e813373bde789d97d4ccc40b5 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Wed, 21 Aug 2013 18:40:24 -0700 Subject: Second attempt at avoiding infinite loop in PathCache::trim() Bug #10347089 Change-Id: I70f5a3933e848632473acc6636c88be5dc6ac430 --- .../src/com/android/test/hwui/PathsCacheActivity.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'tests/HwAccelerationTest') diff --git a/tests/HwAccelerationTest/src/com/android/test/hwui/PathsCacheActivity.java b/tests/HwAccelerationTest/src/com/android/test/hwui/PathsCacheActivity.java index 9f97311..c1e7f4a 100644 --- a/tests/HwAccelerationTest/src/com/android/test/hwui/PathsCacheActivity.java +++ b/tests/HwAccelerationTest/src/com/android/test/hwui/PathsCacheActivity.java @@ -88,8 +88,6 @@ public class PathsCacheActivity extends Activity { @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); - - Log.d("OpenGLRenderer", "Start frame"); canvas.drawARGB(255, 255, 255, 255); @@ -104,6 +102,13 @@ public class PathsCacheActivity extends Activity { canvas.drawPath(mPath, mMediumPaint); canvas.drawPath(mPath, mMediumPaint); + mPath.reset(); + buildPath(mPath); + + canvas.translate(30.0f, 30.0f); + canvas.drawPath(mPath, mMediumPaint); + canvas.drawPath(mPath, mMediumPaint); + canvas.restore(); for (int i = 0; i < mRandom.nextInt(20); i++) { -- cgit v1.1