From 1360c6d690450e4d2e5a9f893572a2ba53215367 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Wed, 16 Mar 2011 00:00:05 -0400 Subject: [PATCH] Fix possible crash when RC file can't be located. Closes issue #448. --- common/modules/base.jsm | 1 - common/modules/contexts.jsm | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/common/modules/base.jsm b/common/modules/base.jsm index 6e3c6c7d..f39f17bf 100644 --- a/common/modules/base.jsm +++ b/common/modules/base.jsm @@ -620,7 +620,6 @@ function memoize(obj, key, getter) { }); } catch (e) { - util.reportError(e); obj[key] = getter.call(obj, key); } } diff --git a/common/modules/contexts.jsm b/common/modules/contexts.jsm index bf7cbc98..cfc6de87 100644 --- a/common/modules/contexts.jsm +++ b/common/modules/contexts.jsm @@ -110,8 +110,8 @@ var Contexts = Module("contexts", { completer: function (context) modules.completion.group(context) }); - memoize(modules, "userContext", function () contexts.Context(modules.io.getRCFile("~"), contexts.user, [modules, true])); - memoize(modules, "_userContext", function () contexts.Context(modules.io.getRCFile("~"), contexts.user, [modules.userContext])); + memoize(modules, "userContext", function () contexts.Context(modules.io.getRCFile("~", true), contexts.user, [modules, true])); + memoize(modules, "_userContext", function () contexts.Context(modules.io.getRCFile("~", true), contexts.user, [modules.userContext])); }, cleanup: function () {