From d8a4803268ec8e60daf2d99a7c6ac134f7028734 Mon Sep 17 00:00:00 2001
From: Aman Kumar <amank0924@gmail.com>
Date: Tue, 24 Feb 2015 03:18:35 +0530
Subject: [PATCH] Issue #2267: Removed duplicates from TreemaData

---
 app/views/editor/level/components/ComponentsTabView.coffee | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app/views/editor/level/components/ComponentsTabView.coffee b/app/views/editor/level/components/ComponentsTabView.coffee
index 7aef5e360..ee8947c12 100644
--- a/app/views/editor/level/components/ComponentsTabView.coffee
+++ b/app/views/editor/level/components/ComponentsTabView.coffee
@@ -51,6 +51,10 @@ module.exports = class ComponentsTabView extends CocoView
       res = [(if comp.count then 0 else 1), component.get('system'), component.get('name')]
       return res
 
+    res = {}
+    res[treemaData[key].original] = treemaData[key] for key in [0..treemaData.length-1]
+    treemaData = (value for key, value of res)  # Removing duplicates from treemaData
+
     treemaOptions =
       supermodel: @supermodel
       schema: {type: 'array', items: {type: 'object', format: 'level-component'}}