Browse Source

safer check for result.children

`("children" in result) && result.children.length` fails if children is explicitly null.
Mark DiMarco 12 years ago
parent
commit
7c2dba8fe0
1 changed files with 1 additions and 1 deletions
  1. 1 1
      select2.js

+ 1 - 1
select2.js

@@ -692,7 +692,7 @@
 
 
                             result=results[i];
                             result=results[i];
                             selectable=id(result) !== undefined;
                             selectable=id(result) !== undefined;
-                            compound=("children" in result) && result.children.length > 0;
+                            compound=result.children && result.children.length > 0;
 
 
                             node=$("<li></li>");
                             node=$("<li></li>");
                             node.addClass("select2-results-dept-"+depth);
                             node.addClass("select2-results-dept-"+depth);