From 26a0653318be7bae4254e2e643dcb5ae5e2498e9 Mon Sep 17 00:00:00 2001 From: mrmr1993 Date: Thu, 11 Jun 2015 15:22:37 +0100 Subject: Make exiting FindMode with work as it should again This undoes the effect of the breaking refactor in 73f66f25e6b8e5b5b8456074ad4fa79ba1d3ca4d, where PostFindMode was entered whenever FindMode was exited, instead of only when it was exited with . --- content_scripts/hud.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content_scripts/hud.coffee b/content_scripts/hud.coffee index fcd465c8..cd34efe8 100644 --- a/content_scripts/hud.coffee +++ b/content_scripts/hud.coffee @@ -74,6 +74,8 @@ HUD = if event.keyCode == keyCodes.enter handleEnterForFindMode() + if FindMode.query.hasResults + postExit = -> new PostFindMode else if KeyboardUtils.isEscape event # We don't want FindMode to handle the click events that handleEscapeForFindMode can generate, so we # wait until the mode is closed before running it. @@ -81,7 +83,6 @@ HUD = @findMode.exit() postExit?() - new PostFindMode if FindMode.query.hasResults isReady: do -> ready = false -- cgit v1.2.3