server: Unmap popup on popup_done event

Seems some applications don't expect their popups to be unmapped without
their consent, so they make act strangely, but at least it doesn't
crash.
Fixes #117
This commit is contained in:
Shawn Wallace 2025-03-12 00:47:26 -04:00
parent 10cb041a80
commit 54a7ad9e13
6 changed files with 91 additions and 2 deletions

View file

@ -247,6 +247,10 @@ impl super::XConnection for FakeXConnection {
"Unknown window: {window:?}"
);
}
fn unmap_window(&mut self, _: x::Window) {
todo!()
}
}
type FakeServerState = ServerState<FakeXConnection>;