diff options
| author | Polesznyák Márk <contact@pml68.dev> | 2025-10-29 00:24:08 +0100 |
|---|---|---|
| committer | Polesznyák Márk <contact@pml68.dev> | 2025-10-29 00:24:08 +0100 |
| commit | 5f672a058cbf3150caf430c54ef380b553111706 (patch) | |
| tree | 3f8dc275fa9094a9d3be7b58a6536d3b353b87ad | |
| parent | docs: add examples to helper methods, macros and `Text` doc comments (diff) | |
| download | iced_selection-5f672a058cbf3150caf430c54ef380b553111706.tar.gz | |
fix: `Selection::text` not counting from `start.line`v0.1.0
| -rw-r--r-- | src/selection.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/selection.rs b/src/selection.rs index d3cdb76..9be01dd 100644 --- a/src/selection.rs +++ b/src/selection.rs @@ -81,7 +81,12 @@ impl Selection { let buffer_lines = ¶graph.buffer().lines; let lines_total = end.line - start.line + 1; - for (idx, line) in buffer_lines.iter().enumerate().take(lines_total) { + for (idx, line) in buffer_lines + .iter() + .skip(start.line) + .enumerate() + .take(lines_total) + { let text = Value::new(line.text()); let length = text.len(); |
