This commit is contained in:
pinkerton%netscape.com 2000-02-22 04:45:53 +00:00
Родитель 698eb199f8
Коммит dde273df34
1 изменённых файлов: 10 добавлений и 10 удалений

Просмотреть файл

@ -602,13 +602,13 @@ nsEventStatus nsMenu::MenuItemSelected(const nsMenuEvent & aMenuEvent)
nsIMenuListener * menuListener = nsnull;
if(mMenuItemVoidArray[menuItemID-1]) {
((nsIMenuItem*)mMenuItemVoidArray[menuItemID-1])->QueryInterface(NS_GET_IID(nsIMenuListener), &menuListener);
if(menuListener) {
eventStatus = menuListener->MenuItemSelected(aMenuEvent);
NS_IF_RELEASE(menuListener);
if(nsEventStatus_eIgnore != eventStatus)
return eventStatus;
}
}
if(menuListener) {
eventStatus = menuListener->MenuItemSelected(aMenuEvent);
NS_IF_RELEASE(menuListener);
if(nsEventStatus_eIgnore != eventStatus)
return eventStatus;
}
}
}
// Make sure none of our submenus are the ones that should be handling this
@ -1300,9 +1300,9 @@ void nsMenu::LoadMenuItem(
pnsMenuItem->SetChecked(PR_FALSE);
if(type == "checkbox")
pnsMenuItem->SetCheckboxType(PR_TRUE);
else
pnsMenuItem->SetCheckboxType(PR_FALSE);
pnsMenuItem->SetMenuItemType(nsIMenuItem::eCheckbox);
else if ( type == "radio" )
pnsMenuItem->SetMenuItemType(nsIMenuItem::eRadio);
nsISupports * supports = nsnull;
pnsMenuItem->QueryInterface(NS_GET_IID(nsISupports), (void**) &supports);