From 66499f60ee94210dee293ec51f9aac61d3c36dfb Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 3 Nov 2023 12:10:11 -0700 Subject: [PATCH] Fix double borrow in synchronous tests that take AppContext Co-authored-by: Mikayla Co-authored-by: Antonio --- crates/gpui2_macros/src/test.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/gpui2_macros/src/test.rs b/crates/gpui2_macros/src/test.rs index acaaee597bac8def5163a0d4926774c4f5e39977..05d2c1f63aa8dd11308d85e03f54b9e1a005312f 100644 --- a/crates/gpui2_macros/src/test.rs +++ b/crates/gpui2_macros/src/test.rs @@ -175,6 +175,7 @@ pub fn test(args: TokenStream, function: TokenStream) -> TokenStream { inner_fn_args.extend(quote!(&mut #cx_varname_lock,)); cx_teardowns.extend(quote!( #cx_varname_lock.quit(); + drop(#cx_varname_lock); dispatcher.run_until_parked(); )); continue;