From 8ca83bb266317dedc798205c7b39245dee5c7367 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 29 Dec 2025 15:48:07 +0800 Subject: [PATCH] bugfix --- bricks/menu.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bricks/menu.js b/bricks/menu.js index 582375b..e004033 100644 --- a/bricks/menu.js +++ b/bricks/menu.js @@ -92,6 +92,10 @@ bricks.Menu = class extends bricks.VScrollPanel { } async create_children(w, items){ var container = w.container; + if (!container){ + console.log(w, items, 'container is null'); + return; + } if (w == this){ console.log('build menu children called'); } else { @@ -103,7 +107,7 @@ bricks.Menu = class extends bricks.VScrollPanel { if (item.submenu){ item.items = await this.get_submenu_items(item.submenu); } - if (item.hasOwnProperty('items')){ + if (item.items){ var itw = new bricks.VBox({}); let w1 = this.create_submenu_container(); itw.add_widget(subw);