diff --git a/main.cpp b/main.cpp index 26a7926..9792980 100644 --- a/main.cpp +++ b/main.cpp @@ -109,7 +109,7 @@ void copy_selection(position p = cur + file_offset) { // Determine first and last selected position position start = p, end = clp; if(clp.r < cur.r || (clp.r == cur.r && clp.c < cur.c)) - start = clp, end = cur; + start = clp, end = p; // Clear previous selection selection.clear();