From b894c8f2f33713f0439ec8d63c2b0a660e8ea3e0 Mon Sep 17 00:00:00 2001 From: pypy Date: Sun, 12 Jan 2020 01:49:39 +0900 Subject: [PATCH] bind ecx to API on callback of API.bulk() --- html/app.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/html/app.js b/html/app.js index 2ff80ac1..d57c211e 100644 --- a/html/app.js +++ b/html/app.js @@ -435,7 +435,7 @@ if (window.CefSharp) { API.$bulk = function (options, args) { if (typeof options.handle === 'function') { - options.handle(args, options); + options.handle.call(this, args, options); } if (args.json.length && (options.param.offset += args.json.length, @@ -447,7 +447,7 @@ if (window.CefSharp) { : options.param.n === args.json.length)) { this.bulk(options); } else if (typeof options.done === 'function') { - options.done(true, options); + options.done.call(this, true, options); } return args; }; @@ -455,7 +455,7 @@ if (window.CefSharp) { API.bulk = function (options) { this[options.fn](options.param).catch((err) => { if (typeof options.done === 'function') { - options.done(false, options); + options.done.call(this, false, options); } throw err; }).then((args) => this.$bulk(options, args));