未验证 提交 90e67a5e 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #3670 from geniusgogo/master

Optimize project group sort by name
......@@ -675,8 +675,17 @@ def DefineGroup(name, src, depend, **parameters):
MergeGroup(g, group)
return objs
def PriorityInsertGroup(groups, group):
length = len(groups)
for i in range(0, length):
if cmp(groups[i]['name'].lower(), group['name'].lower()) > 0:
groups.insert(i, group)
return
groups.append(group)
# add a new group
Projects.append(group)
#Projects.append(group)
PriorityInsertGroup(Projects, group)
return objs
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册