From 2d2c3268054fadfaf784fdf909c003ae763f81e4 Mon Sep 17 00:00:00 2001 From: Ruben Daniels Date: Tue, 8 May 2012 21:08:59 -0700 Subject: [PATCH] * Fixed multiline replace --- lib/ace/search.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/ace/search.js b/lib/ace/search.js index b3c3d3df..dedcadea 100644 --- a/lib/ace/search.js +++ b/lib/ace/search.js @@ -173,18 +173,18 @@ Search.SELECTION = 2; * **/ this.replace = function(input, replacement) { + if (!this.$options.regExp) + return input == this.$options.needle ? replacement : null; + var re = this.$assembleRegExp(); if (!re) return; var match = re.exec(input); if (match && match[0].length == input.length) { - if (this.$options.regExp) { - return input.replace(re, replacement); - } else { - return replacement; - } - } else { + return input.replace(re, replacement); + } + else { return null; } };