From 20107df79351ee493bf620de7a8c4e0775e26e70 Mon Sep 17 00:00:00 2001 From: Peter Westwood Date: Sun, 30 Nov 2008 22:47:26 +0000 Subject: [PATCH] Ensure we never have two seperators together. git-svn-id: https://develop.svn.wordpress.org/trunk@9989 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/menu.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/wp-admin/menu.php b/wp-admin/menu.php index 5dfb9a32f9..33a87cb08f 100644 --- a/wp-admin/menu.php +++ b/wp-admin/menu.php @@ -174,6 +174,21 @@ foreach ( $menu as $id => $data ) { } } +// Remove any duplicated seperators +$seperator_found = false; +foreach ( $menu as $id => $data ) { + if ( 0 == strcmp('wp-menu-separator', $data[4] ) ) { + if (false == $seperator_found) { + $seperator_found = true; + } else { + unset($menu[$id]); + $seperator_found = false; + } + } else { + $seperator_found = false; + } +} + unset($id); function add_cssclass($add, $class) {