diff --git a/crates/collab/src/api/events.rs b/crates/collab/src/api/events.rs index 9c9361dc7db41ddefdde03e250452e2d3cd794aa..6085b416554f3798bd91b2d8e7f3e1c2cf47e0c5 100644 --- a/crates/collab/src/api/events.rs +++ b/crates/collab/src/api/events.rs @@ -264,7 +264,7 @@ pub async fn post_hang( Error::Internal(anyhow!(err)) })?; - let mut backtrace = "Possible hang detected on main threadL".to_string(); + let mut backtrace = "Possible hang detected on main thread:".to_string(); let unknown = "".to_string(); for frame in report.backtrace.iter() { backtrace.push_str(&format!("\n{}", frame.symbols.first().unwrap_or(&unknown))); diff --git a/crates/gpui/build.rs b/crates/gpui/build.rs index f9f38b626e7489fcf116ff8493379763ef11c419..46c55ee278ee8269f96026070f2b6356d2fbe6ef 100644 --- a/crates/gpui/build.rs +++ b/crates/gpui/build.rs @@ -47,7 +47,6 @@ mod macos { .header("src/platform/mac/dispatch.h") .allowlist_var("_dispatch_main_q") .allowlist_var("_dispatch_source_type_data_add") - .allowlist_var("DISPATCH_QUEUE_PRIORITY_DEFAULT") .allowlist_var("DISPATCH_QUEUE_PRIORITY_HIGH") .allowlist_var("DISPATCH_TIME_NOW") .allowlist_function("dispatch_get_global_queue") diff --git a/crates/gpui/src/platform/mac/dispatcher.rs b/crates/gpui/src/platform/mac/dispatcher.rs index 58375a7e48823679a3ca67f535c20a5d737f474d..d5ad010200164ae5e1ee349544f4dee8a0d29fd1 100644 --- a/crates/gpui/src/platform/mac/dispatcher.rs +++ b/crates/gpui/src/platform/mac/dispatcher.rs @@ -76,7 +76,7 @@ impl PlatformDispatcher for MacDispatcher { fn dispatch_after(&self, duration: Duration, runnable: Runnable) { unsafe { let queue = - dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT.try_into().unwrap(), 0); + dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH.try_into().unwrap(), 0); let when = dispatch_time(DISPATCH_TIME_NOW as u64, duration.as_nanos() as i64); dispatch_after_f( when,