diff options
Diffstat (limited to 'core/jni/android/graphics/Rasterizer.cpp')
| -rw-r--r-- | core/jni/android/graphics/Rasterizer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/core/jni/android/graphics/Rasterizer.cpp b/core/jni/android/graphics/Rasterizer.cpp index b6450d0..4e1b36a 100644 --- a/core/jni/android/graphics/Rasterizer.cpp +++ b/core/jni/android/graphics/Rasterizer.cpp @@ -31,15 +31,14 @@ namespace android { class SkRasterizerGlue { public: - static void finalizer(JNIEnv* env, jobject clazz, jlong objHandle) { - SkRasterizer* obj = reinterpret_cast<SkRasterizer *>(objHandle); + static void finalizer(JNIEnv* env, jobject clazz, SkRasterizer* obj) { SkSafeUnref(obj); } }; static JNINativeMethod methods[] = { - {"finalizer", "(J)V", (void*) SkRasterizerGlue::finalizer} + {"finalizer", "(I)V", (void*) SkRasterizerGlue::finalizer} }; int register_android_graphics_Rasterizer(JNIEnv* env) { |
