summaryrefslogtreecommitdiff
path: root/navit/plugin
diff options
context:
space:
mode:
authorrikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-04-23 18:46:09 +0000
committerrikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-04-23 18:46:09 +0000
commit78800269a518fd3f792f00979ee6ade36a975aab (patch)
tree53fab91da33fc22885c541f192fcb505fac833aa /navit/plugin
parent117bd3ce5ec2a143f4735403d53792a165ac14b8 (diff)
downloadnavit-78800269a518fd3f792f00979ee6ade36a975aab.tar.gz
Fix:Android:Fix global JNI references (fix crashes with target API 15)
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5036 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/plugin')
-rw-r--r--navit/plugin/pedestrian/pedestrian.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/navit/plugin/pedestrian/pedestrian.c b/navit/plugin/pedestrian/pedestrian.c
index 166db1f6f..bfd14bd09 100644
--- a/navit/plugin/pedestrian/pedestrian.c
+++ b/navit/plugin/pedestrian/pedestrian.c
@@ -1252,11 +1252,10 @@ pedestrian_navit_init(struct navit *nav)
if (cid) {
cb=callback_new_1(callback_cast(android_sensors), nav);
navitsensors=(*jnienv)->NewObject(jnienv, navitsensorsclass, cid, android_activity, cb);
- dbg(0,"object=%p\n",navitsensors);
- if (navitsensors)
- (*jnienv)->NewGlobalRef(jnienv, navitsensors);
+ dbg(0,"object=%p\n",navitsensors);
+ if (navitsensors)
+ navitsensors = (*jnienv)->NewGlobalRef(jnienv, navitsensors);
}
-
}
#endif
pedestrian_data.nav=nav;