From b1658c22223d3bea2c4b54fc546391fa53e34a93 Mon Sep 17 00:00:00 2001 From: Einar Egilsson Date: Sat, 30 May 2009 18:56:13 +0000 Subject: git-svn-id: http://einaregilsson.googlecode.com/svn/mozilla/redirector/trunk@214 119bf307-c92d-0410-89bd-8f53e6181181 --- chrome/content/redirectList.js | 4 ---- components/redirector.js | 20 +++++++++++--------- install.rdf | 2 +- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/chrome/content/redirectList.js b/chrome/content/redirectList.js index cd8c550..7583f5f 100644 --- a/chrome/content/redirectList.js +++ b/chrome/content/redirectList.js @@ -156,7 +156,3 @@ var RedirectList = { } }; - -window.addEventListener('unload', function() { - Redirector.unload(); -}, false); \ No newline at end of file diff --git a/components/redirector.js b/components/redirector.js index aa86bea..09ef35e 100644 --- a/components/redirector.js +++ b/components/redirector.js @@ -42,15 +42,17 @@ function RedirectorPolicy() { data = this.prefBranch.getCharPref('redirects'); var arr; this.list = []; - for each (redirectString in data.split(':::')) { - arr = redirectString.split(',,,'); - this.list.push({ - exampleUrl : arr[0], - pattern : arr[1], - redirectUrl : arr[2], - patternType : arr[3], - excludePattern : arr[4] - }); + if (data != '') { + for each (redirectString in data.split(':::')) { + arr = redirectString.split(',,,'); + this.list.push({ + exampleUrl : arr[0], + pattern : arr[1], + redirectUrl : arr[2], + patternType : arr[3], + excludePattern : arr[4] + }); + } } } diff --git a/install.rdf b/install.rdf index cabc2ac..146c665 100644 --- a/install.rdf +++ b/install.rdf @@ -5,7 +5,7 @@ redirector@einaregilsson.com Redirector - 1.7 + 1.7.1 Einar Egilsson Automatically redirects to user-defined urls on certain pages http://tech.einaregilsson.com/projects/redirector/ -- cgit v1.2.3-70-g09d2