about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibxrender.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wrapped/wrappedlibxrender.c')
-rw-r--r--src/wrapped/wrappedlibxrender.c28
1 files changed, 21 insertions, 7 deletions
diff --git a/src/wrapped/wrappedlibxrender.c b/src/wrapped/wrappedlibxrender.c
index ff2c218f..73fd2662 100644
--- a/src/wrapped/wrappedlibxrender.c
+++ b/src/wrapped/wrappedlibxrender.c
@@ -11,15 +11,29 @@
 #include "librarian/library_private.h"
 #include "x64emu.h"
 
-const char* libxrenderName = "libXrender.so.1";
+#ifdef ANDROID
+    const char* libxrenderName = "libXrender.so";
+#else
+    const char* libxrenderName = "libXrender.so.1";
+#endif
+
 #define LIBNAME libxrender
 
-#define CUSTOM_INIT \
-    setNeededLibs(lib, 4,           \
-        "libX11.so.6",              \
-        "libxcb.so.1",              \
-        "libXau.so.6",              \
-        "libXdmcp.so.6");
+#ifdef ANDROID
+    #define CUSTOM_INIT \
+        setNeededLibs(lib, 4,           \
+            "libX11.so",              \
+            "libxcb.so",              \
+            "libXau.so",              \
+            "libXdmcp.so");
+#else
+    #define CUSTOM_INIT \
+        setNeededLibs(lib, 4,           \
+            "libX11.so.6",              \
+            "libxcb.so.1",              \
+            "libXau.so.6",              \
+            "libXdmcp.so.6");
+#endif
 
 #include "wrappedlib_init.h"