diff options
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h index bdaeb4c..3fe12c9 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h | |||
| @@ -28,12 +28,8 @@ | |||
| 28 | 28 | ||
| 29 | typedef void* GUIHANDLE; | 29 | typedef void* GUIHANDLE; |
| 30 | 30 | ||
| 31 | #ifdef _WIN32 | 31 | #define GUI_HELPER_DLL KODI_DLL("guilib") |
| 32 | #define GUI_HELPER_DLL "\\library.kodi.guilib\\libKODI_guilib" ADDON_HELPER_EXT | 32 | #define GUI_HELPER_DLL_NAME KODI_DLL_NAME("guilib") |
| 33 | #else | ||
| 34 | #define GUI_HELPER_DLL_NAME "libKODI_guilib-" ADDON_HELPER_ARCH ADDON_HELPER_EXT | ||
| 35 | #define GUI_HELPER_DLL "/library.kodi.guilib/" GUI_HELPER_DLL_NAME | ||
| 36 | #endif | ||
| 37 | 33 | ||
| 38 | /* current ADDONGUI API version */ | 34 | /* current ADDONGUI API version */ |
| 39 | #define KODI_GUILIB_API_VERSION "5.11.0" | 35 | #define KODI_GUILIB_API_VERSION "5.11.0" |
| @@ -80,15 +76,6 @@ public: | |||
| 80 | libBasePath = ((cb_array*)m_Handle)->libPath; | 76 | libBasePath = ((cb_array*)m_Handle)->libPath; |
| 81 | libBasePath += GUI_HELPER_DLL; | 77 | libBasePath += GUI_HELPER_DLL; |
| 82 | 78 | ||
| 83 | #if defined(ANDROID) | ||
| 84 | struct stat st; | ||
| 85 | if(stat(libBasePath.c_str(),&st) != 0) | ||
| 86 | { | ||
| 87 | std::string tempbin = getenv("XBMC_ANDROID_LIBS"); | ||
| 88 | libBasePath = tempbin + "/" + GUI_HELPER_DLL_NAME; | ||
| 89 | } | ||
| 90 | #endif | ||
| 91 | |||
| 92 | m_libKODI_guilib = dlopen(libBasePath.c_str(), RTLD_LAZY); | 79 | m_libKODI_guilib = dlopen(libBasePath.c_str(), RTLD_LAZY); |
| 93 | if (m_libKODI_guilib == NULL) | 80 | if (m_libKODI_guilib == NULL) |
| 94 | { | 81 | { |
