From d4c01e8056d21924fb80f60a41a969f407aa4893 Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Mon, 13 Mar 2017 01:28:31 +0100 Subject: [PATCH] Expect an explicit drawOrder to be specified in a composite object, rather than relying on object key order --- src/create-composite-object.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/create-composite-object.js b/src/create-composite-object.js index e163ca7..b1cc411 100644 --- a/src/create-composite-object.js +++ b/src/create-composite-object.js @@ -41,7 +41,7 @@ module.exports = function createCompositeObject(options) { return defaultValue(mappedProperties._, {}); }, onRender: function onRender(context) { - Object.keys(this.objects).forEach((objectName) => { + this.drawOrder.forEach((objectName) => { let object = this.objects[objectName]; let position = getPosition(object);