* Apply patch by Takashi Murai, find menu items by message code instead of item name (correcting previous patch)
I've found more occurences but i will solve it differently since they are about finding messageless submenus. Thanks! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37974 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -2195,7 +2195,7 @@ BContainerWindow::SetUpEditQueryItem(BMenu *menu)
|
|||||||
bool poseViewIsQuery = TargetModel()->IsQuery();
|
bool poseViewIsQuery = TargetModel()->IsQuery();
|
||||||
// if the view is a query pose view, add edit query menu item
|
// if the view is a query pose view, add edit query menu item
|
||||||
|
|
||||||
BMenuItem* item = menu->FindItem(B_TRANSLATE("Edit query"));
|
BMenuItem* item = menu->FindItem(kEditQuery);
|
||||||
if (!poseViewIsQuery && !queryInSelection && item)
|
if (!poseViewIsQuery && !queryInSelection && item)
|
||||||
item->Menu()->RemoveItem(item);
|
item->Menu()->RemoveItem(item);
|
||||||
|
|
||||||
@@ -3024,7 +3024,7 @@ BContainerWindow::UpdateMenu(BMenu *menu, UpdateMenuContext context)
|
|||||||
|
|
||||||
if (context == kMenuBarContext || context == kWindowPopUpContext) {
|
if (context == kMenuBarContext || context == kWindowPopUpContext) {
|
||||||
BMenu* sizeMenu = NULL;
|
BMenu* sizeMenu = NULL;
|
||||||
if (BMenuItem* item = menu->FindItem(B_TRANSLATE("Icon view"))) {
|
if (BMenuItem* item = menu->FindItem(kIconMode)) {
|
||||||
sizeMenu = item->Submenu();
|
sizeMenu = item->Submenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ BVolumeWindow::MenusBeginning()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BMenuItem* item = fMenuBar->FindItem(B_TRANSLATE("Unmount"));
|
BMenuItem* item = fMenuBar->FindItem(kUnmountVolume);
|
||||||
if (item)
|
if (item)
|
||||||
item->SetEnabled(ejectableVolumeSelected);
|
item->SetEnabled(ejectableVolumeSelected);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user