From 754443785ffc72b45e061722ba9eb0d32a350a81 Mon Sep 17 00:00:00 2001
From: Piotr Sawicki
Date: Wed, 12 Dec 2018 13:51:13 +0100
Subject: [PATCH] Fix ListenerManager.addListener method
To access JS object members we have to use 'this' keyword.
Change-Id: If8bed93bb33cbc4e2dee9c01c04314c46106a2a7
---
src/teec/libteec_api.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/teec/libteec_api.js b/src/teec/libteec_api.js
index 3568a1d..4159600 100644
--- a/src/teec/libteec_api.js
+++ b/src/teec/libteec_api.js
@@ -33,8 +33,8 @@ function ListenerManager(native, listenerName, handle) {
ListenerManager.prototype.addListener = function(callback, nativeCall, data) {
var id = this.nextId;
- if (!nativeSet) {
- native.addListener(listenerName, function(msg) {
+ if (!this.nativeSet) {
+ this.native.addListener(this.listenerName, function(msg) {
for (var watchId in this.listeners) {
if (this.listeners.hasOwnProperty(watchId)) {
this.handle(msg, this.listeners[watchId], watchId);
--
2.34.1