dlopen libandroid from lib64 instead

This commit is contained in:
radius 2017-06-04 21:20:39 -05:00
parent 8f55e77afe
commit 304a647248

View File

@ -466,10 +466,15 @@ static bool android_input_init_handle(void)
{ {
if (libandroid_handle != NULL) /* already initialized */ if (libandroid_handle != NULL) /* already initialized */
return true; return true;
#ifdef ANDROID_AARCH64
if ((libandroid_handle = dlopen("/system/lib64/libandroid.so",
RTLD_LOCAL | RTLD_LAZY)) == 0)
return false;
#else
if ((libandroid_handle = dlopen("/system/lib/libandroid.so", if ((libandroid_handle = dlopen("/system/lib/libandroid.so",
RTLD_LOCAL | RTLD_LAZY)) == 0) RTLD_LOCAL | RTLD_LAZY)) == 0)
return false; return false;
#endif
if ((p_AMotionEvent_getAxisValue = dlsym(RTLD_DEFAULT, if ((p_AMotionEvent_getAxisValue = dlsym(RTLD_DEFAULT,
"AMotionEvent_getAxisValue"))) "AMotionEvent_getAxisValue")))