aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2024-09-16 16:53:34 +0200
committerAndre Weissflog <floooh@gmail.com>2024-09-16 16:54:17 +0200
commitebcf50ead8d454ce4d4c00d562cb17f17dec313d (patch)
tree64bcec284b6565c393bee48950aabc6c748237f7
parent6d075316578d803380b611c81c322f876ad8f9d4 (diff)
sokol_app.h x11: PR fix, initialize UTF8_STRING also when clipboard is not enabled
-rw-r--r--sokol_app.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/sokol_app.h b/sokol_app.h
index a3ecf25a..fed6f05c 100644
--- a/sokol_app.h
+++ b/sokol_app.h
@@ -9613,11 +9613,7 @@ _SOKOL_PRIVATE void _sapp_x11_release_error_handler(void) {
}
_SOKOL_PRIVATE void _sapp_x11_init_extensions(void) {
- if (_sapp.clipboard.enabled) {
- _sapp.x11.UTF8_STRING = XInternAtom(_sapp.x11.display, "UTF8_STRING", False);
- _sapp.x11.CLIPBOARD = XInternAtom(_sapp.x11.display, "CLIPBOARD", False);
- _sapp.x11.TARGETS = XInternAtom(_sapp.x11.display, "TARGETS", False);
- }
+ _sapp.x11.UTF8_STRING = XInternAtom(_sapp.x11.display, "UTF8_STRING", False);
_sapp.x11.WM_PROTOCOLS = XInternAtom(_sapp.x11.display, "WM_PROTOCOLS", False);
_sapp.x11.WM_DELETE_WINDOW = XInternAtom(_sapp.x11.display, "WM_DELETE_WINDOW", False);
_sapp.x11.WM_STATE = XInternAtom(_sapp.x11.display, "WM_STATE", False);
@@ -9626,6 +9622,10 @@ _SOKOL_PRIVATE void _sapp_x11_init_extensions(void) {
_sapp.x11.NET_WM_ICON = XInternAtom(_sapp.x11.display, "_NET_WM_ICON", False);
_sapp.x11.NET_WM_STATE = XInternAtom(_sapp.x11.display, "_NET_WM_STATE", False);
_sapp.x11.NET_WM_STATE_FULLSCREEN = XInternAtom(_sapp.x11.display, "_NET_WM_STATE_FULLSCREEN", False);
+ if (_sapp.clipboard.enabled) {
+ _sapp.x11.CLIPBOARD = XInternAtom(_sapp.x11.display, "CLIPBOARD", False);
+ _sapp.x11.TARGETS = XInternAtom(_sapp.x11.display, "TARGETS", False);
+ }
if (_sapp.drop.enabled) {
_sapp.x11.xdnd.XdndAware = XInternAtom(_sapp.x11.display, "XdndAware", False);
_sapp.x11.xdnd.XdndEnter = XInternAtom(_sapp.x11.display, "XdndEnter", False);