mirror of
https://github.com/termux/termux-packages.git
synced 2025-06-05 08:11:16 +00:00
29 lines
731 B
Diff
29 lines
731 B
Diff
--- a/ui/base/x/x11_cursor_loader.cc
|
|
+++ b/ui/base/x/x11_cursor_loader.cc
|
|
@@ -138,7 +138,11 @@
|
|
void operator()(void* ptr) const { dlclose(ptr); }
|
|
};
|
|
|
|
+#ifdef __TERMUX__
|
|
+ std::unique_ptr<void, DlCloser> lib(dlopen("libXcursor.so", RTLD_LAZY));
|
|
+#else
|
|
std::unique_ptr<void, DlCloser> lib(dlopen("libXcursor.so.1", RTLD_LAZY));
|
|
+#endif
|
|
if (!lib)
|
|
return "";
|
|
|
|
--- a/ui/gfx/x/xlib_support.cc
|
|
+++ b/ui/gfx/x/xlib_support.cc
|
|
@@ -42,7 +42,11 @@
|
|
CHECK(xlib_loader->Load("libX11.so.6"));
|
|
|
|
auto* xlib_xcb_loader = GetXlibXcbLoader();
|
|
+#ifdef __TERMUX__
|
|
+ CHECK(xlib_xcb_loader->Load("libX11-xcb.so"));
|
|
+#else
|
|
CHECK(xlib_xcb_loader->Load("libX11-xcb.so.1"));
|
|
+#endif
|
|
|
|
CHECK(xlib_loader->XInitThreads());
|
|
|