summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2014-01-27 13:36:57 +0000
committerNarayan Kamath <narayan@google.com>2014-01-27 13:36:57 +0000
commitc5b281c981d7290e3615d105cf2e23afc32c304d (patch)
treed49031c2c317c7aade18ef5f6d757b3d997a78b1
parent18b4cbeedef21c1fa666a110a157bab66edff976 (diff)
downloadframeworks_base-c5b281c981d7290e3615d105cf2e23afc32c304d.zip
frameworks_base-c5b281c981d7290e3615d105cf2e23afc32c304d.tar.gz
frameworks_base-c5b281c981d7290e3615d105cf2e23afc32c304d.tar.bz2
Follow up for change 18b4cbeedef21c1fa666a110a157b.
Fix a few functions that were not converted correctly. Change-Id: Ieb6bd9ea90af595080f1248a1d5892c460228290
-rw-r--r--core/jni/android_view_GLES20Canvas.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/core/jni/android_view_GLES20Canvas.cpp b/core/jni/android_view_GLES20Canvas.cpp
index e796403..6cc94e3 100644
--- a/core/jni/android_view_GLES20Canvas.cpp
+++ b/core/jni/android_view_GLES20Canvas.cpp
@@ -336,34 +336,36 @@ static jboolean android_view_GLES20Canvas_quickReject(JNIEnv* env, jobject clazz
static jboolean android_view_GLES20Canvas_clipRectF(JNIEnv* env, jobject clazz,
jlong rendererPtr, jfloat left, jfloat top, jfloat right, jfloat bottom,
- SkRegion::Op op) {
+ jint op) {
OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr);
- const bool result = renderer->clipRect(left, top, right, bottom, op);
+ const bool result = renderer->clipRect(left, top, right, bottom,
+ static_cast<SkRegion::Op>(op));
return result ? JNI_TRUE : JNI_FALSE;
}
static jboolean android_view_GLES20Canvas_clipRect(JNIEnv* env, jobject clazz,
jlong rendererPtr, jint left, jint top, jint right, jint bottom,
- SkRegion::Op op) {
+ jint op) {
OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr);
const bool result = renderer->clipRect(float(left), float(top), float(right),
- float(bottom), op);
+ float(bottom),
+ static_cast<SkRegion::Op>(op));
return result ? JNI_TRUE : JNI_FALSE;
}
static jboolean android_view_GLES20Canvas_clipPath(JNIEnv* env, jobject clazz,
- jlong rendererPtr, jint pathPtr, SkRegion::Op op) {
+ jlong rendererPtr, jlong pathPtr, jint op) {
OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr);
SkPath* path = reinterpret_cast<SkPath*>(pathPtr);
- const bool result = renderer->clipPath(path, op);
+ const bool result = renderer->clipPath(path, static_cast<SkRegion::Op>(op));
return result ? JNI_TRUE : JNI_FALSE;
}
static jboolean android_view_GLES20Canvas_clipRegion(JNIEnv* env, jobject clazz,
- jlong rendererPtr, jint regionPtr, SkRegion::Op op) {
+ jlong rendererPtr, jlong regionPtr, jint op) {
OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr);
SkRegion* region = reinterpret_cast<SkRegion*>(regionPtr);
- const bool result = renderer->clipRegion(region, op);
+ const bool result = renderer->clipRegion(region, static_cast<SkRegion::Op>(op));
return result ? JNI_TRUE : JNI_FALSE;
}
@@ -994,7 +996,7 @@ static void android_view_GLES20Canvas_setLayerPaint(JNIEnv* env, jobject clazz,
}
static void android_view_GLES20Canvas_setLayerColorFilter(JNIEnv* env, jobject clazz,
- jlong layerPtr, jint colorFilterPtr) {
+ jlong layerPtr, jlong colorFilterPtr) {
Layer* layer = reinterpret_cast<Layer*>(layerPtr);
if (layer) {
SkiaColorFilter* colorFilter = reinterpret_cast<SkiaColorFilter*>(colorFilterPtr);