Explorar o código

Merge pull request #72004 from Riteo/xkb-really-common

Move xkbcommon dynamic loading code into generic linuxbsd folder
Rémi Verschelde %!s(int64=2) %!d(string=hai) anos
pai
achega
f710516bab

+ 1 - 0
platform/linuxbsd/SCsub

@@ -11,6 +11,7 @@ common_linuxbsd = [
     "joypad_linux.cpp",
     "freedesktop_portal_desktop.cpp",
     "freedesktop_screensaver.cpp",
+    "xkbcommon-so_wrap.c",
 ]
 
 if env["x11"]:

+ 0 - 1
platform/linuxbsd/x11/SCsub

@@ -9,7 +9,6 @@ source_files = [
     "dynwrappers/xcursor-so_wrap.c",
     "dynwrappers/xinerama-so_wrap.c",
     "dynwrappers/xinput2-so_wrap.c",
-    "dynwrappers/xkbcommon-so_wrap.c",
     "dynwrappers/xrandr-so_wrap.c",
     "dynwrappers/xrender-so_wrap.c",
     "dynwrappers/xext-so_wrap.c",

+ 2 - 1
platform/linuxbsd/x11/display_server_x11.h

@@ -75,10 +75,11 @@
 #include "dynwrappers/xext-so_wrap.h"
 #include "dynwrappers/xinerama-so_wrap.h"
 #include "dynwrappers/xinput2-so_wrap.h"
-#include "dynwrappers/xkbcommon-so_wrap.h"
 #include "dynwrappers/xrandr-so_wrap.h"
 #include "dynwrappers/xrender-so_wrap.h"
 
+#include "../xkbcommon-so_wrap.h"
+
 typedef struct _xrr_monitor_info {
 	Atom name;
 	Bool primary = false;

+ 0 - 0
platform/linuxbsd/x11/dynwrappers/xkbcommon-so_wrap.c → platform/linuxbsd/xkbcommon-so_wrap.c


+ 0 - 0
platform/linuxbsd/x11/dynwrappers/xkbcommon-so_wrap.h → platform/linuxbsd/xkbcommon-so_wrap.h