From 2940a0ebd8a15b27d854215b38ca10d6b64567af Mon Sep 17 00:00:00 2001 From: Thorsten Ball Date: Fri, 2 Feb 2024 10:33:08 +0100 Subject: [PATCH] Revert "Avoid excessive blocking of main thread when rendering in direct mode (#7253)" (#7272) This reverts commit 020c38a8916c063cba36c2c88a69b5e287269d5a because it leads to glitches when selecting text. https://github.com/zed-industries/zed/assets/1185253/78c2c184-bc15-4b04-8c80-a23ca5c96afa Release Notes: - N/A --- crates/gpui/src/platform/mac/metal_renderer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/mac/metal_renderer.rs b/crates/gpui/src/platform/mac/metal_renderer.rs index b3512ad2e9c82dcafbfcec82d8a160057eae86be..68027ceff6834842d3e4450c2ab1fe85996fdea6 100644 --- a/crates/gpui/src/platform/mac/metal_renderer.rs +++ b/crates/gpui/src/platform/mac/metal_renderer.rs @@ -314,7 +314,7 @@ impl MetalRenderer { command_buffer.commit(); self.sprite_atlas.clear_textures(AtlasTextureKind::Path); - command_buffer.wait_until_scheduled(); + command_buffer.wait_until_completed(); drawable.present(); }