diff --git a/dist/font/iconfont.eot b/dist/font/iconfont.eot
index 7f79814f8..95b2078b4 100644
Binary files a/dist/font/iconfont.eot and b/dist/font/iconfont.eot differ
diff --git a/dist/font/iconfont.svg b/dist/font/iconfont.svg
index 370f8c353..667fc1b99 100644
--- a/dist/font/iconfont.svg
+++ b/dist/font/iconfont.svg
@@ -14,6 +14,64 @@
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -722,7 +780,7 @@
-
+
@@ -784,7 +842,7 @@
-
+
@@ -960,7 +1018,7 @@
-
+
@@ -1218,7 +1276,7 @@
-
+
@@ -1230,77 +1288,77 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1312,29 +1370,29 @@
-
+
-
+
-
+
-
+
-
+
@@ -1390,7 +1448,7 @@
-
+
@@ -1456,7 +1514,7 @@
-
+
@@ -1474,17 +1532,17 @@
-
+
-
+
-
+
@@ -1496,7 +1554,7 @@
-
+
@@ -1514,7 +1572,7 @@
-
+
@@ -1616,7 +1674,7 @@
-
+
@@ -1724,11 +1782,11 @@
-
+
-
+
diff --git a/dist/font/iconfont.ttf b/dist/font/iconfont.ttf
index d0ae31ae2..e6572a779 100644
Binary files a/dist/font/iconfont.ttf and b/dist/font/iconfont.ttf differ
diff --git a/dist/font/iconfont.woff b/dist/font/iconfont.woff
index 0555c43a3..d1c392d5d 100644
Binary files a/dist/font/iconfont.woff and b/dist/font/iconfont.woff differ
diff --git a/dist/font/iconfont.woff2 b/dist/font/iconfont.woff2
index d05b798a1..a9b3058e5 100644
Binary files a/dist/font/iconfont.woff2 and b/dist/font/iconfont.woff2 differ
diff --git a/src/component/treevaluechooser/abstract.treevaluechooser.js b/src/component/treevaluechooser/abstract.treevaluechooser.js
index f1a7665d5..c85f02192 100644
--- a/src/component/treevaluechooser/abstract.treevaluechooser.js
+++ b/src/component/treevaluechooser/abstract.treevaluechooser.js
@@ -547,7 +547,7 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
value: nodes[i].value,
text: nodes[i].text,
times: 1,
- isParent: nodes[i].isParent || nodes[i].getChildrenLength() > 0,
+ isParent: node.getChildrenLength() > 0,
checked: state[0],
half: state[1],
halfCheck: openState ? false : state[1],