From 87c2503571bd7f5e753bc16a05bd198fc58d7d7c Mon Sep 17 00:00:00 2001 From: Nathan Dinsmore Date: Wed, 17 Jun 2015 17:11:40 -0400 Subject: Use Object.create(…) instead of new …() for inheritance (faster) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- store.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'store.js') diff --git a/store.js b/store.js index 5cba3c3..6f3bc23 100644 --- a/store.js +++ b/store.js @@ -246,7 +246,7 @@ var SnapSerializer; // SnapSerializer inherits from XML_Serializer: -SnapSerializer.prototype = new XML_Serializer(); +SnapSerializer.prototype = Object.create(XML_Serializer.prototype); SnapSerializer.prototype.constructor = SnapSerializer; SnapSerializer.uber = XML_Serializer.prototype; -- cgit v1.3.1 From 013e2740d853b660fbc48cda247b6fe711aecce9 Mon Sep 17 00:00:00 2001 From: Nathan Dinsmore Date: Wed, 17 Jun 2015 17:26:56 -0400 Subject: Fix missing initialization call in SnapSerializer() --- store.js | 1 + 1 file changed, 1 insertion(+) (limited to 'store.js') diff --git a/store.js b/store.js index 6f3bc23..a45c801 100644 --- a/store.js +++ b/store.js @@ -274,6 +274,7 @@ SnapSerializer.prototype.watcherLabels = { // SnapSerializer instance creation: function SnapSerializer() { + XML_Serializer.call(this); this.init(); } -- cgit v1.3.1