diff options
Diffstat (limited to 'libutils/misc.cpp')
| -rw-r--r-- | libutils/misc.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libutils/misc.cpp b/libutils/misc.cpp index da28dfae6..f07434187 100644 --- a/libutils/misc.cpp +++ b/libutils/misc.cpp @@ -23,7 +23,7 @@ #include <utils/Log.h> #include <utils/Vector.h> -#if defined(__ANDROID__) +#if defined(__ANDROID__) && !defined(__ANDROID_RECOVERY__) #include <dlfcn.h> #include <vndksupport/linker.h> #endif @@ -70,7 +70,7 @@ void add_sysprop_change_callback(sysprop_change_callback cb, int priority) { void add_sysprop_change_callback(sysprop_change_callback, int) {} #endif -#if defined(__ANDROID__) +#if defined(__ANDROID__) && !defined(__ANDROID_RECOVERY__) void (*get_report_sysprop_change_func())() { void (*func)() = nullptr; void* handle = android_load_sphal_library("libutils.so", RTLD_NOW); @@ -85,7 +85,7 @@ void (*get_report_sysprop_change_func())() { void report_sysprop_change() { do_report_sysprop_change(); -#if defined(__ANDROID__) +#if defined(__ANDROID__) && !defined(__ANDROID_RECOVERY__) // libutils.so is double loaded; from the default namespace and from the // 'sphal' namespace. Redirect the sysprop change event to the other instance // of libutils.so loaded in the 'sphal' namespace so that listeners attached |
