diff options
Diffstat (limited to 'src/client/shell/mouse.rs')
| -rw-r--r-- | src/client/shell/mouse.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/shell/mouse.rs b/src/client/shell/mouse.rs index ec231c92..24310907 100644 --- a/src/client/shell/mouse.rs +++ b/src/client/shell/mouse.rs @@ -1665,7 +1665,11 @@ impl ClientShellState { if copied && self.config.copy_on_select { self.request_selection_copy(outcome, false); self.selection = None; - } else if !copied { + } else if self + .selection + .as_ref() + .is_some_and(crate::selection::Selection::is_just_click) + { self.selection = None; } if copied { |
