Fix ctrl-x on last line
This commit is contained in:
@@ -40,9 +40,13 @@ void ClipboardCopy(View *view) {
|
|||||||
// First, if there is no selection - select the entire line
|
// First, if there is no selection - select the entire line
|
||||||
For(view->carets) {
|
For(view->carets) {
|
||||||
if (GetSize(it.range) == 0) {
|
if (GetSize(it.range) == 0) {
|
||||||
Int line = PosToLine(buffer, it.range.min);
|
Int line = PosToLine(buffer, it.range.min);
|
||||||
Range line_range = GetLineRange(buffer, line);
|
Int eof = 0;
|
||||||
it.range = line_range;
|
Range line_range = GetLineRange(buffer, line, &eof);
|
||||||
|
it.range = line_range;
|
||||||
|
if (eof) {
|
||||||
|
it.range.min = ClampBottom(0ll, it.range.min - 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user