From e51479d912e18d360208d081bc083bd434c09a70 Mon Sep 17 00:00:00 2001 From: "Bruno G. Albuquerque" Date: Fri, 22 Aug 2008 04:10:30 +0000 Subject: [PATCH] - Creates the supertype menu when only supertype attributes are present. - *NOW* it works. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27126 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/tracker/ContainerWindow.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/kits/tracker/ContainerWindow.cpp b/src/kits/tracker/ContainerWindow.cpp index b35b91d770..e358e3a113 100644 --- a/src/kits/tracker/ContainerWindow.cpp +++ b/src/kits/tracker/ContainerWindow.cpp @@ -3248,7 +3248,7 @@ BContainerWindow::AddMimeTypesToMenu(BMenu *menu) BMenu* levelTwoMenu = CreateMimeMenu(mimeType, false, levelOneMenu, start, count); if (levelTwoMenu) { - // And also a one for the main MIME type. Adde them to the menu + // And also one for the main MIME type. Adde them to the menu // hierarchy. BMessage *message1 = new BMessage(kMIMETypeItem); message1->AddString("mimetype", mimeType.Type()); @@ -3264,6 +3264,11 @@ BContainerWindow::AddMimeTypesToMenu(BMenu *menu) if (levelOneMenu->CountItems() == 0) { // Our supertype menu is empty, so we remove it now. delete levelOneMenu; + } else { + BMessage *message2 = new BMessage(kMIMETypeItem); + message2->AddString("mimetype", superType.Type()); + menu->AddItem(new IconMenuItem(levelOneMenu, message2, + superType.Type(), B_MINI_ICON)); } } }