gpui: Avoid dereferencing null pointer in `MacWindow::active_window` (#28059)
Marshall Bowers
created
This PR adds a check to avoid dereferencing a null pointer in
`MacWindow::active_window`.
Rust 1.86 now has a [debug assertion for dereferencing null
pointers](https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html#debug-assertions-that-pointers-are-non-null-when-required-for-soundness),
which means that losing focus of the window would cause a null pointer
to be dereferenced and panic.
Release Notes:
- N/A