web-socket-js: Add function invocation fix.
Related to this issue: https://github.com/gimite/web-socket-js/issues/#issue/50 This prevents the "Uncaught exception: TypeError: 'this.__handleEvents' is not a function" everytime the timer fires. Yay, one of Javascript's worst behaviors; the way it sets "this".
This commit is contained in:
parent
9a23006e7a
commit
b43c9838a5
|
@ -165,8 +165,9 @@
|
||||||
if (this.__timer) clearInterval(this.__timer);
|
if (this.__timer) clearInterval(this.__timer);
|
||||||
if (window.opera) {
|
if (window.opera) {
|
||||||
// Workaround for weird behavior of Opera which sometimes drops events.
|
// Workaround for weird behavior of Opera which sometimes drops events.
|
||||||
|
var that = this;
|
||||||
this.__timer = setInterval(function () {
|
this.__timer = setInterval(function () {
|
||||||
this.__handleEvents();
|
that.__handleEvents();
|
||||||
}, 500);
|
}, 500);
|
||||||
}
|
}
|
||||||
if (this.onopen) this.onopen();
|
if (this.onopen) this.onopen();
|
||||||
|
|
Loading…
Reference in New Issue