aboutsummaryrefslogtreecommitdiff
path: root/src/text
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/text.rs7
-rw-r--r--src/text/rich.rs9
2 files changed, 9 insertions, 7 deletions
diff --git a/src/text.rs b/src/text.rs
index 76560ce..4b789c9 100644
--- a/src/text.rs
+++ b/src/text.rs
@@ -752,8 +752,11 @@ where
}
}
- // let mut isel = crate::operation::IndependentSelection::new(&mut self.independent_selection);
- operation.custom(None, layout.bounds(), &mut self.independent_selection);
+ let mut isel = crate::operation::IndependentSelection::new(
+ self.independent_selection,
+ );
+ operation.custom(None, layout.bounds(), &mut isel);
+ self.independent_selection = isel.get();
}
fn mouse_interaction(
diff --git a/src/text/rich.rs b/src/text/rich.rs
index b49adbd..eb8b6b2 100644
--- a/src/text/rich.rs
+++ b/src/text/rich.rs
@@ -954,12 +954,11 @@ where
}
}
- // let mut isel = crate::operation::IndependentSelection::new(&mut self.independent_selection);
- operation.custom(
- None,
- layout.bounds(),
- &mut self.independent_selection,
+ let mut isel = crate::operation::IndependentSelection::new(
+ self.independent_selection,
);
+ operation.custom(None, layout.bounds(), &mut isel);
+ self.independent_selection = isel.get();
}
fn mouse_interaction(