From d43a49a27c40e90d7d045bb4f8cfd85f1d69e2d5 Mon Sep 17 00:00:00 2001 From: Benjamin Mette Date: Fri, 19 Jul 2013 17:01:58 +0200 Subject: [PATCH] Fixed invalid blur when mousedown is hold on resultlist. --- src/jquery.autocomplete.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/jquery.autocomplete.js b/src/jquery.autocomplete.js index 7ba5d74..a4d1ccb 100644 --- a/src/jquery.autocomplete.js +++ b/src/jquery.autocomplete.js @@ -418,8 +418,8 @@ * Use a timeout because instant blur gives race conditions */ var onBlurFunction = function() { - self.deactivate(true); - } + self.deactivate(true); + } $elem.blur(function() { if (self.finishOnBlur_) { self.finishTimeout_ = setTimeout(onBlurFunction, 200); @@ -828,8 +828,8 @@ .click(function() { self.selectItem($li); }) - .mousedown(self.disableFinishOnBlur) - .mouseup(self.enableFinishOnBlur) + .mousedown(function(){self.disableFinishOnBlur()}) + .mouseup(function(){self.enableFinishOnBlur()}) ; return $li; };