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 566cb1074..2cdbe60f2 100644 --- a/src/Selection.cxx +++ b/src/Selection.cxx @@ -192,6 +192,14 @@ SelectionSegment Selection::Limits() const { } } +SelectionSegment Selection::LimitsForRectangularElseMain() const { + if (IsRectangular()) { + return Limits(); + } else { + return SelectionSegment(ranges[mainRange].caret, ranges[mainRange].anchor); + } +} + size_t Selection::Count() const { return ranges.size(); } |