From 0df0935b9c4079c8d75e749de59cc4cafb5900db Mon Sep 17 00:00:00 2001 From: David Baker Date: Wed, 18 Nov 2015 09:57:14 +0000 Subject: [PATCH] Fix presence exception. Yay, javascript. --- src/Presence.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Presence.js b/src/Presence.js index 1f5617514a..e776cca078 100644 --- a/src/Presence.js +++ b/src/Presence.js @@ -73,11 +73,12 @@ class Presence { } var old_state = this.state; this.state = newState; + var self = this; MatrixClientPeg.get().setPresence(this.state).done(function() { console.log("Presence: %s", newState); }, function(err) { console.error("Failed to set presence: %s", err); - this.state = old_state; + self.state = old_state; }); }