indexerclient:do not double add indexes

pull/22/head
Michail Vourlakos 4 years ago
parent 9f0b6e0b5c
commit e85c3229ca

@ -180,7 +180,7 @@ AbilityDefinition.Indexer {
for (var i=0; i<layout.children.length; ++i){
var item = layout.children[i];
if (item && (item.isHidden || item.isSeparatorHidden) && item.itemIndex>=0) {
if (item && (item.isHidden || item.isSeparatorHidden) && item.itemIndex>=0 && hdns.indexOf(item.itemIndex) < 0) {
hdns.push(item.itemIndex);
}
}
@ -198,7 +198,7 @@ AbilityDefinition.Indexer {
for (var i=0; i<layout.children.length; ++i){
var item = layout.children[i];
if (item && item.isSeparator && item.itemIndex>=0) {
if (item && item.isSeparator && item.itemIndex>=0 && seps.indexOf(item.itemIndex) < 0) {
seps.push(item.itemIndex);
}
}

Loading…
Cancel
Save