--- C:/Users/manny/AppData/Local/Temp/class-wp-walker.php-revBASE.svn000.tmp.php	Fri Dec 11 19:05:27 2015
+++ D:/Web Development/www/develop.svn.wordpress.org/src/wp-includes/class-wp-walker.php	Thu Jan  7 20:05:41 2016
@@ -211 +211 @@ class Walker {
-		 * Separate elements into two buckets: top level and children elements.
+		 * Separate elements into Child_elements array
@@ -218,4 +218 @@ class Walker {
-			if ( empty( $e->$parent_field ) )
-				$top_level_elements[] = $e;
-			else
-				$children_elements[ $e->$parent_field ][] = $e;
+			$children_elements[ $e->$parent_field ][] = $e;
@@ -228,13 +225,5 @@ class Walker {
-		if ( empty($top_level_elements) ) {
-
-			$first = array_slice( $elements, 0, 1 );
-			$root = $first[0];
-
-			$top_level_elements = array();
-			$children_elements  = array();
-			foreach ( $elements as $e) {
-				if ( $root->$parent_field == $e->$parent_field )
-					$top_level_elements[] = $e;
-				else
-					$children_elements[ $e->$parent_field ][] = $e;
-			}
+		if ( empty($children_elements[0]) ) {
+			$root = $elements[0];
+			$top_level_elements = $children_elements[$root->$parent_field];
+		} else {
+			$top_level_elements = $children_elements[0];
