mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-13 23:43:34 +00:00
ANDROID: Remove unnecessary code
This commit is contained in:
parent
d4c0501d1f
commit
a73b2ec972
@ -52,7 +52,6 @@ jfieldID JNI::_FID_Event_kbd_flags = 0;
|
||||
jfieldID JNI::_FID_Event_mouse_x = 0;
|
||||
jfieldID JNI::_FID_Event_mouse_y = 0;
|
||||
jfieldID JNI::_FID_Event_mouse_relative = 0;
|
||||
jfieldID JNI::_FID_ScummVM_nativeScummVM = 0;
|
||||
|
||||
jmethodID JNI::_MID_displayMessageOnOSD = 0;
|
||||
jmethodID JNI::_MID_setWindowCaption = 0;
|
||||
@ -111,10 +110,6 @@ jint JNI::onLoad(JavaVM *vm) {
|
||||
if (env->RegisterNatives(cls, _natives, ARRAYSIZE(_natives)) < 0)
|
||||
return JNI_ERR;
|
||||
|
||||
_FID_ScummVM_nativeScummVM = env->GetFieldID(cls, "nativeScummVM", "J");
|
||||
if (_FID_ScummVM_nativeScummVM == 0)
|
||||
return JNI_ERR;
|
||||
|
||||
jclass event = env->FindClass("org/inodes/gus/scummvm/Event");
|
||||
if (event == 0)
|
||||
return JNI_ERR;
|
||||
@ -415,8 +410,6 @@ void JNI::create(JNIEnv *env, jobject self, jobject am, jobject at,
|
||||
|
||||
#undef FIND_METHOD
|
||||
|
||||
env->SetLongField(self, _FID_ScummVM_nativeScummVM, (jlong)_system);
|
||||
|
||||
_jobj_audio_track = env->NewGlobalRef(at);
|
||||
|
||||
cls = env->GetObjectClass(_jobj_audio_track);
|
||||
@ -439,7 +432,8 @@ void JNI::create(JNIEnv *env, jobject self, jobject am, jobject at,
|
||||
}
|
||||
|
||||
void JNI::destroy(JNIEnv *env, jobject self) {
|
||||
assert(_system);
|
||||
if (!_system)
|
||||
return;
|
||||
|
||||
OSystem_Android *tmp = _system;
|
||||
g_system = 0;
|
||||
|
@ -35,10 +35,6 @@ import java.util.LinkedHashMap;
|
||||
public class ScummVM implements SurfaceHolder.Callback {
|
||||
protected final static String LOG_TAG = "ScummVM";
|
||||
|
||||
// native code hangs itself here
|
||||
private long nativeScummVM;
|
||||
boolean scummVMRunning = false;
|
||||
|
||||
private native void create(AssetManager am, AudioTrack audio_track,
|
||||
int sample_rate, int buffer_size);
|
||||
|
||||
@ -75,17 +71,14 @@ public class ScummVM implements SurfaceHolder.Callback {
|
||||
String.format("Error initialising AudioTrack: %d",
|
||||
audio_track.getState()));
|
||||
|
||||
// Init C++ code, set nativeScummVM
|
||||
// Init C++ code
|
||||
create(context.getAssets(), audio_track, sample_rate, buffer_size);
|
||||
}
|
||||
|
||||
private native void nativeDestroy();
|
||||
|
||||
public synchronized void destroy() {
|
||||
if (nativeScummVM != 0) {
|
||||
nativeDestroy();
|
||||
nativeScummVM = 0;
|
||||
}
|
||||
nativeDestroy();
|
||||
}
|
||||
|
||||
protected void finalize() {
|
||||
@ -295,6 +288,7 @@ public class ScummVM implements SurfaceHolder.Callback {
|
||||
|
||||
// Called by ScummVM thread
|
||||
static private boolean _log_version = true;
|
||||
|
||||
protected void setupScummVMSurface() {
|
||||
try {
|
||||
surfaceLock.acquire();
|
||||
|
Loading…
x
Reference in New Issue
Block a user