From 16ff30a78804c6694347dd9eed26f58e375e6751 Mon Sep 17 00:00:00 2001 From: Sean Massa Date: Thu, 13 Mar 2014 22:07:50 -0500 Subject: [PATCH] fix setIndex to include last item --- lib/widget.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/widget.js b/lib/widget.js index d16ccd3..d6b3f04 100644 --- a/lib/widget.js +++ b/lib/widget.js @@ -2307,11 +2307,8 @@ Element.prototype.setIndex = function(index) { var i = this.parent.children.indexOf(this); if (!~i) return; - this.parent.children.splice(index, 0, this); - - if (index <= i) i++; - - this.parent.children.splice(i, 1); + var item = this.parent.children.splice(i, 1)[0] + this.parent.children.splice(index, 0, item); }; Element.prototype.setFront = function() {