From 8621e7f79f77f36684c49f871a58a5f31c2dd459 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Tue, 1 Mar 2011 20:21:11 -0500 Subject: [PATCH] ObjectStore#remove should return a value. --- common/modules/storage.jsm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/modules/storage.jsm b/common/modules/storage.jsm index e5bad315..eeadf2c7 100644 --- a/common/modules/storage.jsm +++ b/common/modules/storage.jsm @@ -127,9 +127,10 @@ var ObjectStore = Class("ObjectStore", StoreBase, { keys: function keys() Object.keys(this._object), remove: function remove(key) { - var ret = this._object[key]; + var res = this._object[key]; delete this._object[key]; this.fireEvent("remove", key); + return res; }, set: function set(key, val) {