From b53a01cc46c70b8c436c3c70f9b461efb754277b Mon Sep 17 00:00:00 2001 From: shadow cat Date: Sat, 22 Nov 2025 00:44:50 -0500 Subject: [PATCH] fix text selection issue --- iris | 2 +- src/bin/client/ui/misc.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/iris b/iris index 1cec56e..1c6fc99 160000 --- a/iris +++ b/iris @@ -1 +1 @@ -Subproject commit 1cec56e8472a1f0660a9c5f5932e7478bb804785 +Subproject commit 1c6fc99f578733c284cf11df78d85d9ff1d918ec diff --git a/src/bin/client/ui/misc.rs b/src/bin/client/ui/misc.rs index 720ea6b..daf438b 100644 --- a/src/bin/client/ui/misc.rs +++ b/src/bin/client/ui/misc.rs @@ -20,9 +20,11 @@ impl WidgetAttr for Selector { &container.clone(), CursorSense::click_or_drag(), move |client: &mut Client, mut data| { - let id_pos = client.ui.window_region(&id).unwrap().top_left; + let region = client.ui.window_region(&id).unwrap(); + let id_pos = region.top_left; let container_pos = client.ui.window_region(&container).unwrap().top_left; data.cursor += container_pos - id_pos; + data.size = region.size(); select(id.clone(), client, data); }, );