summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Pope <thepope@thepopeisdead.com>2016-06-17 16:02:45 +0100
committerWilson Page <wilsonpage@me.com>2016-06-17 16:02:45 +0100
commit7eece8edcf2649b40a16a8153556adb7e9bca817 (patch)
treefbdbf0f8ba2d7851acdef32ca4f0e8f29ee45460
parent67ac8cf163d54e430e5d1a827e70bfee34fe1ab6 (diff)
downloadfastdom-7eece8edcf2649b40a16a8153556adb7e9bca817.zip
fastdom-7eece8edcf2649b40a16a8153556adb7e9bca817.tar.gz
fastdom-7eece8edcf2649b40a16a8153556adb7e9bca817.tar.bz2
Fix promise return values when using sandbox (#85)
-rw-r--r--extensions/fastdom-sandbox.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/fastdom-sandbox.js b/extensions/fastdom-sandbox.js
index 39afc28..b6c7782 100644
--- a/extensions/fastdom-sandbox.js
+++ b/extensions/fastdom-sandbox.js
@@ -68,7 +68,7 @@ Sandbox.prototype.measure = function(fn, ctx) {
var tasks = this.tasks;
var task = this.fastdom.measure(function() {
tasks.splice(tasks.indexOf(task));
- fn.call(ctx);
+ return fn.call(ctx);
});
tasks.push(task);
@@ -86,7 +86,7 @@ Sandbox.prototype.mutate = function(fn, ctx) {
var tasks = this.tasks;
var task = this.fastdom.mutate(function() {
tasks.splice(tasks.indexOf(task));
- fn.call(ctx);
+ return fn.call(ctx);
});
this.tasks.push(task);