summaryrefslogtreecommitdiff
path: root/navit/android.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-12-31 18:00:54 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-12-31 18:00:54 +0000
commit704d9a1512f38a56e973963b64ea234674061565 (patch)
tree22c64371ccfc89268fe487f1093b49ca4c9563c8 /navit/android.c
parent32ddea9d6fe2233559206021e6e202a54fa7bb1c (diff)
downloadnavit-704d9a1512f38a56e973963b64ea234674061565.tar.gz
Fix:Android:Various issues
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3843 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/android.c')
-rw-r--r--navit/android.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/navit/android.c b/navit/android.c
index b44acb33f..c7eafda8f 100644
--- a/navit/android.c
+++ b/navit/android.c
@@ -9,6 +9,7 @@
JNIEnv *jnienv;
jobject *android_activity;
struct callback_list *android_activity_cbl;
+int android_version;
int
@@ -46,17 +47,18 @@ android_find_static_method(jclass class, char *name, char *args, jmethodID *ret)
}
JNIEXPORT void JNICALL
-Java_org_navitproject_navit_Navit_NavitMain( JNIEnv* env, jobject thiz, jobject activity, jobject lang)
+Java_org_navitproject_navit_Navit_NavitMain( JNIEnv* env, jobject thiz, jobject activity, jobject lang, int version)
{
char *strings[]={"/data/data/org.navitproject.navit/bin/navit",NULL};
char *langstr;
+ android_version=version;
__android_log_print(ANDROID_LOG_ERROR,"test","called");
android_activity_cbl=callback_list_new();
jnienv=env;
android_activity=activity;
(*jnienv)->NewGlobalRef(jnienv, activity);
langstr=(*env)->GetStringUTFChars(env, lang, NULL);
- dbg(0,"enter env=%p thiz=%p activity=%p lang=%s\n",env,thiz,activity,langstr);
+ dbg(0,"enter env=%p thiz=%p activity=%p lang=%s version=%d\n",env,thiz,activity,langstr,version);
setenv("LANG",langstr,1);
(*env)->ReleaseStringUTFChars(env, lang, langstr);
main_real(1, strings);