diff options
Diffstat (limited to 'firmware/target/hosted/android/lcd-android.c')
-rw-r--r-- | firmware/target/hosted/android/lcd-android.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/hosted/android/lcd-android.c b/firmware/target/hosted/android/lcd-android.c index a161406cc0..12df52c95e 100644 --- a/firmware/target/hosted/android/lcd-android.c +++ b/firmware/target/hosted/android/lcd-android.c | |||
@@ -83,7 +83,7 @@ void lcd_update(void) | |||
83 | if (display_on) | 83 | if (display_on) |
84 | { | 84 | { |
85 | JNIEnv e = *env_ptr; | 85 | JNIEnv e = *env_ptr; |
86 | jobject buffer = e->NewDirectByteBuffer(env_ptr, lcd_framebuffer, | 86 | jobject buffer = e->NewDirectByteBuffer(env_ptr, FBADDR(0,0), |
87 | (jlong) FRAMEBUFFER_SIZE); | 87 | (jlong) FRAMEBUFFER_SIZE); |
88 | 88 | ||
89 | e->CallVoidMethod(env_ptr, RockboxFramebuffer_instance, | 89 | e->CallVoidMethod(env_ptr, RockboxFramebuffer_instance, |
@@ -97,7 +97,7 @@ void lcd_update_rect(int x, int y, int width, int height) | |||
97 | if (display_on) | 97 | if (display_on) |
98 | { | 98 | { |
99 | JNIEnv e = *env_ptr; | 99 | JNIEnv e = *env_ptr; |
100 | jobject buffer = e->NewDirectByteBuffer(env_ptr, lcd_framebuffer, | 100 | jobject buffer = e->NewDirectByteBuffer(env_ptr, FBADDR(0,0), |
101 | (jlong) FRAMEBUFFER_SIZE); | 101 | (jlong) FRAMEBUFFER_SIZE); |
102 | jobject rect = e->NewObject(env_ptr, AndroidRect_class, AndroidRect_constructor, | 102 | jobject rect = e->NewObject(env_ptr, AndroidRect_class, AndroidRect_constructor, |
103 | x, y, x + width, y + height); | 103 | x, y, x + width, y + height); |