diff --git a/inc/html.php b/inc/html.php
index e7bc072e66b64dd4a60e16226de231fb83125e26..120d72b1f1bd06a2265c1bdce22dbf6b10b0fb45 100644
--- a/inc/html.php
+++ b/inc/html.php
@@ -1046,7 +1046,8 @@ function html_buildlist($data,$class,$func,$lifunc='html_li_default',$forcewrapp
         return '';
     }
 
-    $start_level = $data[0]['level'];
+    $firstElement = reset($data);
+    $start_level = $firstElement['level'];
     $level = $start_level;
     $ret   = '';
     $open  = 0;