gtk/gdk/x11
Benjamin Otte 236b6d1cd6 x11: Remove gdk_display_sync() call
This is unnecessary.
Worse, it is reentrant and can cause all sorts of avoc when processing
events halfway through initializing the Vulkan context.

It was introduced in commit e11a6a0e68 but back then GTK was barely
branched for GTK4 and Vulkan drivers were very new, and it looks like an
unnecessary workaround.

Testing did not seem to indicate any issues with just removing it, so
here it goes.

Related: #7022
2024-09-21 18:59:49 +02:00
..
gdkapplaunchcontext-x11.c Revert "Conditional check for gdesktopappinfo header" 2023-11-14 23:45:17 -05:00
gdkasync.c Rename gdk-private.h to gdkprivate.h 2022-09-23 23:23:27 -04:00
gdkasync.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkcairocontext-x11.c drawcontext: Make begin_frame() set colorstate + depth 2024-07-11 14:57:20 +02:00
gdkcairocontext-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkclipboard-x11.c Plug GTask leaks 2024-08-05 14:38:23 +03:00
gdkclipboard-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkcursor-x11.c gdk: Deprecate public cursor theme setters 2024-04-20 07:50:10 -04:00
gdkdevice-xi2-private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkdevice-xi2.c Drop the nograbs debug value 2023-11-20 08:02:03 -05:00
gdkdevicemanager-x11.c x11: Use the new debug macros 2022-09-23 18:11:48 -04:00
gdkdevicemanager-xi2.c xi2: Fix incorrect input source type in Input debug message 2024-04-08 10:15:00 -07:00
gdkdevicemanagerprivate-core.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkdisplay-x11.c x11: Fix initialization mess 2024-08-31 11:28:52 -04:00
gdkdisplay-x11.h glx: Implement support for EXT_swap_control 2023-05-24 21:44:43 +02:00
gdkdrag-x11.c Remove G_ENABLE_DEBUG around debug checks 2023-11-05 11:16:23 +01:00
gdkdrop-x11.c Plug GTask leaks 2024-08-05 14:38:23 +03:00
gdkeventsource.c Deprecate gdk_display_put_event 2023-01-09 15:46:25 -05:00
gdkeventsource.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkeventtranslator.c x11: change event translator interface 2020-02-21 00:47:51 -05:00
gdkeventtranslator.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkglcontext-egl.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkglcontext-glx.c gl: Fix initial EGL context creation on X11 2024-08-29 01:31:47 +02:00
gdkglcontext-x11.c x11: Add a forgotten empty_frame implementation 2024-01-06 09:36:25 -05:00
gdkglcontext-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkkeys-x11.c Don't emit ::notify from a getter 2022-11-26 21:53:33 -05:00
gdkkeys-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkmain-x11.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkmonitor-x11.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkmonitor-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkprivate-x11.h gdk: Deprecate public cursor theme setters 2024-04-20 07:50:10 -04:00
gdkproperty-x11.c x11: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkscreen-x11.c x11: Remove last_wmspec_check_time 2024-04-16 12:35:00 -07:00
gdkscreen-x11.h x11: Remove last_wmspec_check_time 2024-04-16 12:35:00 -07:00
gdkselection-x11.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkselectioninputstream-x11.c Remove G_ENABLE_DEBUG around debug checks 2023-11-05 11:16:23 +01:00
gdkselectioninputstream-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkselectionoutputstream-x11.c Remove G_ENABLE_DEBUG around debug checks 2023-11-05 11:16:23 +01:00
gdkselectionoutputstream-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdksettings.c switch: Follow "show-status-shapes" setting 2024-01-11 01:33:16 +01:00
gdksurface-x11.c gdk: Add color state arg to gdk_texture_download_surface() 2024-07-11 14:57:20 +02:00
gdksurface-x11.h display: Remove ::create_surface() vfunc 2023-04-26 21:03:34 +02:00
gdktextlistconverter-x11.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdktextlistconverter-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkvulkancontext-x11.c x11: Remove gdk_display_sync() call 2024-09-21 18:59:49 +02:00
gdkvulkancontext-x11.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11applaunchcontext.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11device-xi2.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11device.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11devicemanager-xi2.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11devicemanager.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11display.h gdk: Deprecate public cursor theme setters 2024-04-20 07:50:10 -04:00
gdkx11dnd.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11glcontext.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11monitor.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11property.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11screen.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11selection.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11surface.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx11utils.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkx-autocleanups.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdkx.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gdkxftdefaults.c Rename gdkdebug.h to gdkdebugprivate.h 2022-09-23 23:12:01 -04:00
gdkxid.c Documentation fixes 2021-05-20 19:17:49 -04:00
meson.build build: Add a missing dependency 2024-04-11 15:47:38 -04:00
MwmUtil.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
xsettings-client.c X11: Provide settings in logical pixels 2022-11-01 13:09:28 +01:00
xsettings-client.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00