Fix multicursors not being added when clicking on line numbers (#28263)
neunato
and
Peter Tripp
created
Closes https://github.com/zed-industries/zed/issues/21372
Release Notes:
- Fixed multicursors not being added when clicking on line numbers
-----
I tracked this down to
https://github.com/zed-industries/zed/blob/b6ee367ee0e62a111164dd6e09c534e7e48bad5a/crates/editor/src/element.rs#L591
being forwarded to `editor.select()` a few lines below
https://github.com/zed-industries/zed/blob/b6ee367ee0e62a111164dd6e09c534e7e48bad5a/crates/editor/src/element.rs#L667-L675
resulting in `add == true` and `click_count == 3`, triggering this
https://github.com/zed-industries/zed/blob/b6ee367ee0e62a111164dd6e09c534e7e48bad5a/crates/editor/src/editor.rs#L2750-L2752
... and we end up removing the previous selection.
This was added [in
2021](https://github.com/zed-industries/zed/commit/bfecdb7bc0e51ed1e37c8d0f61ceb27c5c6b5de9)
under this reasoning:
> This prevents selections added in earlier clicks from being rendered
under the pending selection.
which no longer seems to be an issue, so removing should be safe?
---------
Co-authored-by: Peter Tripp <peter@zed.dev>