OSDN Git Service
(root)
/
android-x86
/
frameworks-base.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8820fd1
)
Fix push shader to native
author
Chris Craik
<ccraik@google.com>
Thu, 5 Mar 2015 17:32:19 +0000
(09:32 -0800)
committer
Chris Craik
<ccraik@google.com>
Thu, 5 Mar 2015 17:32:19 +0000
(09:32 -0800)
bug:
19586908
Change-Id: Ie6205bc76667222f2df2da60a27244988f3a2b3b
graphics/java/android/graphics/Paint.java
patch
|
blob
|
history
diff --git
a/graphics/java/android/graphics/Paint.java
b/graphics/java/android/graphics/Paint.java
index
91c8dba
..
681bc62
100644
(file)
--- a/
graphics/java/android/graphics/Paint.java
+++ b/
graphics/java/android/graphics/Paint.java
@@
-534,8
+534,9
@@
public class Paint {
* @hide
*/
public long getNativeInstance() {
- if (mShader != null && mShader.getNativeInstance() != mNativeShader) {
- mNativeShader = mShader.getNativeInstance();
+ long newNativeShader = mShader == null ? 0 : mShader.getNativeInstance();
+ if (newNativeShader != mNativeShader) {
+ mNativeShader = newNativeShader;
native_setShader(mNativePaint, mNativeShader);
}
return mNativePaint;