summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2011-01-26 22:41:43 -0800
committerRomain Guy <romainguy@google.com>2011-01-26 22:45:16 -0800
commit4f09f5417b5c14fd31336dacfff86972e7885a03 (patch)
tree3f086cfaccb190108c414f598e996e5769c1d17b /core
parent3b1fd35c6876f7eb1d15db3095c3e57969783302 (diff)
downloadframeworks_base-4f09f5417b5c14fd31336dacfff86972e7885a03.zip
frameworks_base-4f09f5417b5c14fd31336dacfff86972e7885a03.tar.gz
frameworks_base-4f09f5417b5c14fd31336dacfff86972e7885a03.tar.bz2
Don't draw the same triangles several times.
Bug #3388197 Change-Id: Ief1dfd9447f144e9992340a173d2893e5e049129
Diffstat (limited to 'core')
-rw-r--r--core/java/android/view/View.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 2e6664b..0898045 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -8125,11 +8125,11 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
// TODO: We should pass the dirty rect
canvas.onPreDraw(null);
+ final int restoreCount = canvas.save();
+
computeScroll();
canvas.translate(-mScrollX, -mScrollY);
- final int restoreCount = canvas.save();
-
mPrivateFlags |= DRAWN | DRAWING_CACHE_VALID;
// Fast path for layouts with no backgrounds