Kirill Bulatov
4d66d967f2
Revert "gpui: Implement support for wlr layer shell (#32651)" (#35331)
This reverts commit c110f78015.
On Linux Wayland, that causes a panic:
```
already mutably borrowed: BorrowError
zed::reliability::init_panic_hook::{{closure}}::h276cc55bf0717738+165677654
std::panicking::rust_panic_with_hook::h409da73ddef13937+139331443
std::panicking::begin_panic_handler::{{closure}}::h159b61b27f96a9c2+139330666
std::sys::backtrace::__rust_end_short_backtrace::h5b56844d75e766fc+139314825
__rustc[4794b31dd7191200]::rust_begin_unwind+139329805
core::panicking::panic_fmt::hc8737e8cca20a7c8+9934576
core::cell::panic_already_mutably_borrowed::h95c7d326eb19a92a+9934403
<gpui::platform::linux::wayland::window::WaylandWindow as gpui::platform::PlatformWindow>::set_app_id::hfa7deae0be264f60+10621600
gpui::window::Window::new::h6505f6042d99702f+80424235
gpui::app::async_context::AsyncApp::open_window::h62ef8f80789a0af2+159117345
workspace::Workspace::new_local::{{closure}}::{{closure}}::h4d786ba393f391b5+160720110
gpui::app::App::spawn::{{closure}}::haf6a6ef0f9bab21c+159294806
async_task::raw::RawTask<F,T,S,M>::run::h9e5f668e091fddff+158375501
<gpui::platform::linux::wayland::client::WaylandClient as gpui::platform::linux::platform::LinuxClient>::run::h69e40feabd97f1bb+79906738
gpui::platform::linux::platform::<impl gpui::platform::Platform for P>::run::hd80e5b2da41c7d0a+79758141
gpui::app::Application::run::h9136595e7346a2c9+163935333
zed::main::h83f7ef86a32dbbfd+165755480
std::sys::backtrace::__rust_begin_short_backtrace::hb6da6fe5454d7688+168421891
std::rt::lang_start::{{closure}}::h51a50d6423746d5f+168421865
std::rt::lang_start_internal::ha8ef919ae4984948+139244369
main+168421964
__libc_start_call_main+29344125649354
__libc_start_main_impl+29344125649547
_start+12961358
```
Release Notes:
- N/A
2025-07-30 13:36:22 +00:00
..
2025-07-29 12:40:59 +00:00
2025-07-21 17:48:07 +00:00
2025-07-30 00:09:14 +00:00
2025-07-29 18:03:43 +02:00
2025-07-30 00:09:14 +00:00
2025-07-30 13:10:05 +00:00
2025-07-30 09:55:13 -03:00
2025-06-30 21:01:32 -06:00
2025-07-11 23:20:35 +00:00
2025-07-30 00:09:14 +00:00
2025-07-10 19:25:10 +00:00
2025-06-26 20:54:19 +02:00
2025-07-28 14:01:34 -04:00
2025-07-30 00:09:14 +00:00
2025-07-29 13:24:34 -07:00
2025-07-09 08:57:03 +08:00
2025-07-09 08:57:03 +08:00
2025-07-03 14:22:28 +00:00
2025-07-22 11:55:24 -04:00
2025-07-01 12:51:09 +03:00
2025-07-22 18:20:48 +02:00
2025-07-21 13:44:51 +02:00
2025-07-22 18:20:48 +02:00
2025-07-15 16:37:15 +02:00
2025-07-30 00:09:14 +00:00
2025-07-29 23:30:45 +00:00
2025-07-30 00:09:14 +00:00
2025-07-21 13:44:51 +02:00
2025-07-20 23:22:13 +00:00
2025-07-18 10:24:57 -03:00
2025-07-29 18:03:43 +02:00
2025-07-22 11:32:39 -04:00
2025-07-20 23:22:13 +00:00
2025-07-18 14:28:03 +00:00
2025-06-15 19:51:04 +00:00
2025-07-06 14:52:16 +02:00
2025-07-12 15:56:05 +00:00
2025-07-28 13:14:36 +00:00
2025-06-25 09:42:30 +02:00
2025-07-15 18:41:45 +03:00
2025-07-29 23:01:03 +00:00
2025-07-30 13:10:05 +00:00
2025-07-30 00:09:14 +00:00
2025-07-10 21:08:43 +02:00
2025-07-26 22:40:02 +00:00
2025-07-01 20:02:12 +00:00
2025-07-15 11:07:29 +00:00
2025-07-30 09:18:26 +00:00
2025-07-16 01:15:45 -03:00
2025-07-23 18:01:16 +00:00
2025-07-02 21:14:33 -04:00
2025-07-29 17:58:28 +02:00
2025-07-25 23:15:54 +00:00
2025-06-18 16:01:28 +05:30
2025-07-25 23:15:54 +00:00
2025-07-24 18:25:21 -04:00
2025-07-30 00:09:14 +00:00
2025-06-27 14:31:31 -06:00
2025-06-17 20:26:27 +00:00
2025-07-30 13:36:22 +00:00
2025-07-19 01:27:54 +00:00
2025-07-11 21:01:09 -04:00
2025-07-29 16:53:56 +00:00
2025-07-28 22:02:12 +00:00
2025-07-10 19:25:10 +00:00
2025-06-20 21:28:48 +00:00
2025-07-30 00:09:14 +00:00
2025-07-17 09:22:04 +00:00
2025-07-02 21:14:33 -04:00
2025-06-18 16:01:28 +05:30
2025-07-02 21:14:33 -04:00
2025-07-29 10:07:36 +00:00
2025-07-10 19:25:10 +00:00
2025-07-30 00:09:14 +00:00
2025-07-30 00:09:14 +00:00
2025-07-02 21:14:33 -04:00
2025-07-29 00:10:32 +00:00
2025-07-29 19:00:41 +00:00
2025-07-28 14:02:48 +02:00
2025-07-25 09:36:43 -04:00
2025-07-30 10:29:03 +00:00
2025-07-02 21:14:33 -04:00
2025-07-02 21:14:33 -04:00
2025-07-02 21:14:33 -04:00
2025-07-20 23:22:13 +00:00
2025-07-23 23:13:49 -04:00
2025-07-22 18:20:48 +02:00
2025-07-17 14:25:55 +00:00
2025-07-08 14:34:57 +00:00
2025-07-22 18:20:48 +02:00
2025-07-24 00:17:54 -04:00
2025-07-29 21:54:58 +00:00
2025-06-28 14:38:27 +02:00
2025-07-16 11:44:08 -04:00
2025-06-27 14:31:31 -06:00
2025-07-23 18:52:44 +00:00
2025-07-08 11:23:36 -03:00
2025-07-29 15:31:54 +00:00
2025-07-02 21:14:33 -04:00
2025-07-24 15:24:53 +00:00
2025-07-30 10:29:03 +00:00
2025-07-25 06:21:38 +05:30
2025-06-27 14:31:31 -06:00
2025-06-18 16:01:28 +05:30
2025-07-28 13:14:36 +00:00
2025-07-08 14:34:57 +00:00
2025-07-30 10:29:03 +00:00
2025-07-10 19:25:10 +00:00
2025-07-15 00:29:27 +03:00
2025-07-29 16:53:56 +00:00
2025-07-22 18:20:48 +02:00
2025-06-17 12:09:08 +02:00
2025-07-15 17:36:09 +00:00
2025-07-24 09:20:25 -04:00
2025-07-09 18:05:39 +00:00
2025-07-23 16:03:04 +00:00
2025-07-29 18:04:00 -04:00
2025-07-04 00:57:43 +00:00
2025-07-02 21:14:33 -04:00
2025-07-09 05:28:25 +05:30
2025-07-24 14:30:49 +02:00
2025-07-02 21:14:33 -04:00
2025-06-17 14:39:45 +00:00
2025-07-02 21:14:33 -04:00
2025-07-02 21:14:33 -04:00
2025-07-08 14:57:37 +00:00
2025-06-27 14:31:31 -06:00
2025-07-18 10:01:09 -04:00
2025-07-24 08:51:40 +00:00
2025-07-22 18:20:48 +02:00
2025-07-25 17:17:16 +00:00
2025-07-18 16:55:03 +00:00
2025-07-15 13:42:25 -06:00
2025-07-28 10:01:31 -03:00
2025-07-02 21:14:33 -04:00
2025-07-30 00:47:04 +02:00
2025-07-22 12:20:07 -03:00
2025-06-27 15:46:04 +00:00
2025-07-28 13:00:41 -04:00
2025-06-13 06:32:29 +00:00
2025-06-25 13:26:41 +00:00
2025-07-24 08:29:58 -06:00
2025-06-18 21:26:12 +00:00
2025-07-30 00:09:14 +00:00
2025-07-30 00:09:14 +00:00
2025-07-22 11:32:39 -04:00
2025-07-29 23:38:06 +00:00
2025-07-24 14:30:49 +02:00
2025-07-15 15:35:50 -04:00
2025-07-30 13:10:05 +00:00
2025-07-30 09:55:13 -03:00
2025-07-30 00:09:14 +00:00
2025-07-29 23:01:03 +00:00