Change summary
crates/gpui/src/platform/linux/platform.rs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Detailed changes
@@ -115,7 +115,9 @@ impl LinuxPlatform {
callbacks: Mutex<Callbacks>,
state: Mutex<LinuxPlatformState>,
) -> Self {
- let (xcb_connection, x_root_index) = xcb::Connection::connect(None).unwrap();
+ let (xcb_connection, x_root_index) =
+ xcb::Connection::connect_with_extensions(None, &[xcb::Extension::Present], &[])
+ .unwrap();
let atoms = XcbAtoms::intern_all(&xcb_connection).unwrap();
let xcb_connection = Arc::new(xcb_connection);
let client_dispatcher: Arc<dyn ClientDispatcher + Send + Sync> =