Skip to content
This repository has been archived by the owner on Nov 8, 2023. It is now read-only.

Commit

Permalink
Merge "Fix several bad function definitions."
Browse files Browse the repository at this point in the history
  • Loading branch information
narayank authored and Gerrit Code Review committed Feb 20, 2014
2 parents 9fce853 + 047b938 commit 05cebdc
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
13 changes: 7 additions & 6 deletions core/jni/android/graphics/Canvas.cpp
Expand Up @@ -321,9 +321,10 @@ class SkCanvasGlue {
}

static jboolean clipPath(JNIEnv* env, jobject, jlong canvasHandle,
SkPath* path, jint op) {
jlong pathHandle, jint op) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(canvasHandle);
bool result = canvas->clipPath(*path, static_cast<SkRegion::Op>(op));
bool result = canvas->clipPath(*reinterpret_cast<SkPath*>(pathHandle),
static_cast<SkRegion::Op>(op));
return result ? JNI_TRUE : JNI_FALSE;
}

Expand All @@ -336,9 +337,9 @@ class SkCanvasGlue {
}

static void setDrawFilter(JNIEnv* env, jobject, jlong canvasHandle,
SkDrawFilter* filter) {
jlong filterHandle) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(canvasHandle);
canvas->setDrawFilter(filter);
canvas->setDrawFilter(reinterpret_cast<SkDrawFilter*>(filterHandle));
}

static jboolean quickReject__RectF(JNIEnv* env, jobject, jlong canvasHandle,
Expand All @@ -350,9 +351,9 @@ class SkCanvasGlue {
}

static jboolean quickReject__Path(JNIEnv* env, jobject, jlong canvasHandle,
SkPath* path) {
jlong pathHandle) {
SkCanvas* canvas = reinterpret_cast<SkCanvas*>(canvasHandle);
bool result = canvas->quickReject(*path);
bool result = canvas->quickReject(*reinterpret_cast<SkPath*>(pathHandle));
return result ? JNI_TRUE : JNI_FALSE;
}

Expand Down
6 changes: 3 additions & 3 deletions core/jni/android_view_GLES20Canvas.cpp
Expand Up @@ -214,9 +214,9 @@ static jint android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject cl
}

static void android_view_GLES20Canvas_detachFunctor(JNIEnv* env,
jobject clazz, jlong rendererHandle, jlong functorHandle) {
OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererHandle);
Functor* functor = reinterpret_cast<Functor*>(functorHandle);
jobject clazz, jlong rendererPtr, jlong functorPtr) {
OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr);
Functor* functor = reinterpret_cast<Functor*>(functorPtr);
renderer->detachFunctor(functor);
}

Expand Down

0 comments on commit 05cebdc

Please sign in to comment.