diff options
Diffstat (limited to 'firmware/target/hosted/android/lcd-android.c')
-rw-r--r-- | firmware/target/hosted/android/lcd-android.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/firmware/target/hosted/android/lcd-android.c b/firmware/target/hosted/android/lcd-android.c index f9d7917a5e..b1d27280b0 100644 --- a/firmware/target/hosted/android/lcd-android.c +++ b/firmware/target/hosted/android/lcd-android.c | |||
@@ -87,13 +87,6 @@ void connect_with_java(JNIEnv* env, jobject fb_instance) | |||
87 | (jint)LCD_WIDTH, (jint)LCD_HEIGHT, native_buffer); | 87 | (jint)LCD_WIDTH, (jint)LCD_HEIGHT, native_buffer); |
88 | } | 88 | } |
89 | 89 | ||
90 | void lcd_deinit(void) | ||
91 | { | ||
92 | JNIEnv *env_ptr = getJavaEnvironment(); | ||
93 | |||
94 | (*env_ptr)->DeleteGlobalRef(env_ptr, RockboxFramebuffer_instance); | ||
95 | } | ||
96 | |||
97 | /* | 90 | /* |
98 | * Do nothing here and connect with the java object later (if it isn't already) | 91 | * Do nothing here and connect with the java object later (if it isn't already) |
99 | */ | 92 | */ |
@@ -148,9 +141,12 @@ JNIEXPORT void JNICALL | |||
148 | Java_org_rockbox_RockboxFramebuffer_surfaceDestroyed(JNIEnv *e, jobject this, | 141 | Java_org_rockbox_RockboxFramebuffer_surfaceDestroyed(JNIEnv *e, jobject this, |
149 | jobject surfaceholder) | 142 | jobject surfaceholder) |
150 | { | 143 | { |
151 | (void)e; (void)this; (void)surfaceholder; | 144 | (void)this; (void)surfaceholder; |
152 | 145 | ||
153 | display_on = false; | 146 | display_on = false; |
147 | |||
148 | (*e)->DeleteGlobalRef(e, RockboxFramebuffer_instance); | ||
149 | RockboxFramebuffer_instance = NULL; | ||
154 | } | 150 | } |
155 | 151 | ||
156 | bool lcd_active(void) | 152 | bool lcd_active(void) |