From 5975ad0cfc27f43289a006b877c6768fb6e44388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 27 Apr 2008 14:18:39 +0000 Subject: [PATCH] if no menubar is found in the archive, recreate one to avoid crashing git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25212 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/MenuField.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kits/interface/MenuField.cpp b/src/kits/interface/MenuField.cpp index d2fb091afd..d0f6a19c63 100644 --- a/src/kits/interface/MenuField.cpp +++ b/src/kits/interface/MenuField.cpp @@ -157,6 +157,8 @@ BMenuField::BMenuField(BMessage *data) InitObject(label); fMenuBar = (BMenuBar*)FindView("_mc_mb_"); + if (!fMenuBar) + _InitMenuBar(new BMenu(""), BRect(0, 0, 100, 15), false); fMenu = fMenuBar->SubmenuAt(0); InitObject2();