From be84ae1796bd52a9cd8aa060201ea6693bf51e95 Mon Sep 17 00:00:00 2001 From: Erik Vold Date: Sat, 12 Feb 2011 18:00:31 -0800 Subject: [PATCH] bug fix: when using Script.prototype.addPattern with an array of patterns --- extension/modules/script/script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/modules/script/script.js b/extension/modules/script/script.js index c5836ed8..c73e3771 100644 --- a/extension/modules/script/script.js +++ b/extension/modules/script/script.js @@ -276,7 +276,7 @@ Script.prototype = { this.addPattern(((aUserVal) ? "_user" : "") + "_exclude", aPattern)), addPattern: function(aPrefix, aPattern) { if (!aPattern) return; - var patterns = (aPattern instanceof Array) ? aPattern : [aPattern]; + var patterns = (typeof aPattern == "string") ? [aPattern] : aPattern; for (let [, pattern] in Iterator(patterns)) { this[aPrefix + "s"].push(pattern); this[aPrefix + "RegExps"].push(Scriptish_convert2RegExp(pattern));