From 6c8a89b2633f31581c7baea825ed2578887f4223 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Fri, 17 Sep 2010 07:33:11 -0400 Subject: [PATCH] Fix finder. --- common/content/finder.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/common/content/finder.js b/common/content/finder.js index dbbe38b1..82e1683c 100644 --- a/common/content/finder.js +++ b/common/content/finder.js @@ -291,8 +291,15 @@ const RangeFind = Class("RangeFind", { get matchCase() this.finder.caseSensitive, set matchCase(val) this.finder.caseSensitive = Boolean(val), - get regex() this.finder.regularExpression, - set regex(val) this.finder.regularExpression = Boolean(val), + get regex() this.finder.regularExpression || false, + set regex(val) { + try { + return this.finder.regularExpression = Boolean(val); + } + catch (e) { + return false; + } + }, get searchString() this.lastString,