From d544376590e9e9d649cc7406282b5ebd54dc6f0a Mon Sep 17 00:00:00 2001
From: Skyler Hawthorne <skyler@dead10ck.com>
Date: Tue, 9 Aug 2022 23:32:01 -0400
Subject: [PATCH] reset idle timer for all events

---
 helix-term/src/application.rs | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs
index bae3f192..70eae18a 100644
--- a/helix-term/src/application.rs
+++ b/helix-term/src/application.rs
@@ -314,18 +314,21 @@ impl Application {
                 event = self.editor.wait_event() => {
                     let _idle_handled = self.handle_editor_event(event).await;
 
-                    // for integration tests only, reset the idle timer after every
-                    // event to signal when test events are done processing
                     #[cfg(feature = "integration")]
                     {
                         if _idle_handled {
                             return true;
                         }
-
-                        self.editor.reset_idle_timer();
                     }
                 }
             }
+
+            // for integration tests only, reset the idle timer after every
+            // event to signal when test events are done processing
+            #[cfg(feature = "integration")]
+            {
+                self.editor.reset_idle_timer();
+            }
         }
     }