From c3c3908e1eb2b4c6080ce691bf940b3ae44821d6 Mon Sep 17 00:00:00 2001 From: Andy Kluger Date: Mon, 13 Jul 2020 13:39:24 -0400 Subject: [PATCH] Restore clipboard to its pre-trigger state before evaluating passive match Fixes #365 --- src/engine.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine.rs b/src/engine.rs index f48c810..bab1f59 100644 --- a/src/engine.rs +++ b/src/engine.rs @@ -366,6 +366,7 @@ impl< info!("Avoiding passive expansion, as the user didn't select anything"); } else { if let Some(previous_content) = previous_clipboard { + self.clipboard_manager.set_clipboard(&previous_content); // Because of issue #213, we need to make sure the user selected something. if clipboard == previous_content { info!("Avoiding passive expansion, as the user didn't select anything");