about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedgmodule2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wrapped/wrappedgmodule2.c')
-rw-r--r--src/wrapped/wrappedgmodule2.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/wrapped/wrappedgmodule2.c b/src/wrapped/wrappedgmodule2.c
index b5681d4e..c926238d 100644
--- a/src/wrapped/wrappedgmodule2.c
+++ b/src/wrapped/wrappedgmodule2.c
@@ -12,14 +12,23 @@
 #include "librarian/library_private.h"
 #include "x64emu.h"
 
-const char* gmodule2Name = "libgmodule-2.0.so.0";
+#ifdef ANDROID
+    const char* gmodule2Name = "libgmodule-2.0.so";
+#else
+    const char* gmodule2Name = "libgmodule-2.0.so.0";
+#endif
 #define LIBNAME gmodule2
 
 #define PRE_INIT    \
     if(box64_nogtk) \
         return -1;
 
+#ifdef ANDROID
+#define CUSTOM_INIT \
+    setNeededLibs(lib, 1, "libglib-2.0.so");
+#else
 #define CUSTOM_INIT \
     setNeededLibs(lib, 1, "libglib-2.0.so.0");
+#endif
 
 #include "wrappedlib_init.h"