diff options
| author | Andre Weissflog <floooh@gmail.com> | 2024-09-16 16:53:34 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2024-09-16 16:54:17 +0200 |
| commit | ebcf50ead8d454ce4d4c00d562cb17f17dec313d (patch) | |
| tree | 64bcec284b6565c393bee48950aabc6c748237f7 | |
| parent | 6d075316578d803380b611c81c322f876ad8f9d4 (diff) | |
sokol_app.h x11: PR fix, initialize UTF8_STRING also when clipboard is not enabled
| -rw-r--r-- | sokol_app.h | 10 |
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); |