Drop borrow to window state before calling beginSheetModalForWindow

Nathan Sobo and Keith Simmons created

Co-Authored-By: Keith Simmons <keith@the-simmons.net>

Change summary

crates/gpui/src/platform/mac/window.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

crates/gpui/src/platform/mac/window.rs 🔗

@@ -361,9 +361,10 @@ impl platform::Window for Window {
                 }
             });
             let block = block.copy();
+            let native_window = self.0.borrow().native_window;
             let _: () = msg_send![
                 alert,
-                beginSheetModalForWindow: self.0.borrow().native_window
+                beginSheetModalForWindow: native_window
                 completionHandler: block
             ];
             done_rx