From b5377c56f283daf80996ad6f983e135ad82ab2a0 Mon Sep 17 00:00:00 2001 From: Junkui Zhang <364772080@qq.com> Date: Tue, 22 Jul 2025 16:07:47 +0800 Subject: [PATCH] remove noise when device lost --- crates/gpui/src/platform/windows/platform.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/gpui/src/platform/windows/platform.rs b/crates/gpui/src/platform/windows/platform.rs index 0a6f73dae4fe84d9688726f07052a9aa7d9002ce..c7ba58b3af691dff1278d7e8f7e569ab05c7bd0f 100644 --- a/crates/gpui/src/platform/windows/platform.rs +++ b/crates/gpui/src/platform/windows/platform.rs @@ -851,8 +851,9 @@ fn begin_vsync(vsync_event: HANDLE) { let event: SafeHandle = vsync_event.into(); std::thread::spawn(move || unsafe { loop { - windows::Win32::Graphics::Dwm::DwmFlush().log_err(); - SetEvent(*event).log_err(); + if windows::Win32::Graphics::Dwm::DwmFlush().is_ok() { + SetEvent(*event).log_err(); + } } }); }