diff --git a/src/helpers.h b/src/helpers.h index 1861d471..021b14dd 100644 --- a/src/helpers.h +++ b/src/helpers.h @@ -139,8 +139,10 @@ std::pair getSelectedRange(Iterator first, Iterator second) { while (!result.first->isSelected()) ++result.first; - while (!(result.second-1)->isSelected()) + do --result.second; + while (!result.second->isSelected()); + ++result.second; } return result; }