summaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2011-06-19 17:07:10 +0000
committerfisharebest <fisharebest@gmail.com>2011-06-19 17:07:10 +0000
commit050fbaf953891c32ef7cef0ca550819e9b955a19 (patch)
treeb2c5a4d17af453e94a5f2c2887721529b96f5072 /library
parent3448c13a0a8fa9f3fec0afed1f29ffe6d904505c (diff)
downloadwebtrees-050fbaf953891c32ef7cef0ca550819e9b955a19.tar.gz
webtrees-050fbaf953891c32ef7cef0ca550819e9b955a19.tar.bz2
webtrees-050fbaf953891c32ef7cef0ca550819e9b955a19.zip
WT_Menu::getMenuAsList() fails with empty submenu
Diffstat (limited to 'library')
-rw-r--r--library/WT/Menu.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/library/WT/Menu.php b/library/WT/Menu.php
index b389137868..114e539001 100644
--- a/library/WT/Menu.php
+++ b/library/WT/Menu.php
@@ -138,10 +138,12 @@ class WT_Menu {
if ($this->submenus) {
$html.='<ul>';
foreach ($this->submenus as $submenu) {
- if ($submenu->submenus) {
- $submenu->iconclass.=' icon_arrow';
+ if ($submenu) {
+ if ($submenu->submenus) {
+ $submenu->iconclass.=' icon_arrow';
+ }
+ $html.=$submenu->getMenuAsList();
}
- $html.=$submenu->getMenuAsList();
}
$html.='</ul>';
}