Fix missing on-mouseup when dragging the window on Linux (#17801)

Zed Hackathon entry :D

Release Notes:

- Fixed a bug where Zed would initiate a window move and then refuse to
release the mouse.

Co-authored-by: Mikayla <mikayla@zed.dev>
This commit is contained in:
Barry Penner
2024-09-13 14:51:14 -04:00
committed by GitHub
parent de344c833b
commit 8f833ea029

View File

@@ -182,6 +182,12 @@ impl Render for TitleBar {
.on_mouse_down_out(cx.listener(move |this, _ev, _cx| {
this.should_move = false;
}))
.on_mouse_up(
gpui::MouseButton::Left,
cx.listener(move |this, _ev, _cx| {
this.should_move = false;
}),
)
.on_mouse_down(
gpui::MouseButton::Left,
cx.listener(move |this, _ev, _cx| {