diff options
Diffstat (limited to 'src/Selection.cxx')
-rw-r--r-- | src/Selection.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Selection.cxx b/src/Selection.cxx index f4308b130..0a7c15c1a 100644 --- a/src/Selection.cxx +++ b/src/Selection.cxx @@ -311,6 +311,14 @@ void Selection::TrimSelection(SelectionRange range) { } } +void Selection::TrimOtherSelections(size_t r, SelectionRange range) { + for (size_t i = 0; i<ranges.size(); ++i) { + if (i != r) { + ranges[i].Trim(range); + } + } +} + void Selection::SetSelection(SelectionRange range) { ranges.clear(); ranges.push_back(range); |