diff options
Diffstat (limited to 'platform/android/src/com/artifex')
-rw-r--r-- | platform/android/src/com/artifex/mupdf/fitz/AndroidDrawDevice.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/platform/android/src/com/artifex/mupdf/fitz/AndroidDrawDevice.java b/platform/android/src/com/artifex/mupdf/fitz/AndroidDrawDevice.java index 1537f62a..4a8daaa7 100644 --- a/platform/android/src/com/artifex/mupdf/fitz/AndroidDrawDevice.java +++ b/platform/android/src/com/artifex/mupdf/fitz/AndroidDrawDevice.java @@ -2,18 +2,21 @@ package com.artifex.mupdf.fitz; import android.graphics.Bitmap; -public final class AndroidDrawDevice extends CDevice +public final class AndroidDrawDevice extends NativeDevice { + // NOT static. + private native long newNative(Bitmap bitmap, int pageX0, int pageY0, int pageX1, int pageY1, int patchX0, int patchY0, int patchX1, int patchY1); + // Construction public AndroidDrawDevice(Bitmap bitmap, int pageX0, int pageY0, int pageX1, int pageY1, int patchX0, int patchY0, int patchX1, int patchY1) { - nativeDevice = newNative(bitmap, pageX0, pageY0, pageX1, pageY1, patchX0, patchY0, patchX1, patchY1); + super(0); + pointer = newNative(bitmap, pageX0, pageY0, pageX1, pageY1, patchX0, patchY0, patchX1, patchY1); } public AndroidDrawDevice(Bitmap bitmap, RectI page, RectI patch) { - nativeDevice = newNative(bitmap, page.x0, page.y0, page.x1, page.y1, patch.x0, patch.y0, patch.x1, patch.y1); + super(0); + pointer = newNative(bitmap, page.x0, page.y0, page.x1, page.y1, patch.x0, patch.y0, patch.x1, patch.y1); } - - private native long newNative(Bitmap bitmap, int pageX0, int pageY0, int pageX1, int pageY1, int patchX0, int patchY0, int patchX1, int patchY1); } |