fix text selection issue
This commit is contained in:
2
iris
2
iris
Submodule iris updated: 1cec56e847...1c6fc99f57
@@ -20,9 +20,11 @@ impl<W: 'static> WidgetAttr<W> for Selector {
|
|||||||
&container.clone(),
|
&container.clone(),
|
||||||
CursorSense::click_or_drag(),
|
CursorSense::click_or_drag(),
|
||||||
move |client: &mut Client, mut data| {
|
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;
|
let container_pos = client.ui.window_region(&container).unwrap().top_left;
|
||||||
data.cursor += container_pos - id_pos;
|
data.cursor += container_pos - id_pos;
|
||||||
|
data.size = region.size();
|
||||||
select(id.clone(), client, data);
|
select(id.clone(), client, data);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user