From 6260ba28642841087735b2d1442ae1e471486d2c Mon Sep 17 00:00:00 2001 From: JC Brand Date: Sat, 16 May 2015 16:27:51 +0200 Subject: [PATCH] Bugfix. Don't overwrite _super every time an override is made. --- converse.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/converse.js b/converse.js index 8e51a8182..7236e6ed3 100644 --- a/converse.js +++ b/converse.js @@ -5608,7 +5608,9 @@ // See converse.plugins.override var value = plugin.overrides[key]; if (typeof value === "function") { - plugin._super = {'converse': converse}; + if (typeof plugin._super === "undefined") { + plugin._super = {'converse': converse}; + } plugin._super[key] = converse[key].bind(converse); converse[key] = value.bind(plugin); } else {