Bug 1425440 - Get rid of GetChildAt_Deprecated in nsMenuBarX, r=catalinb

This commit is contained in:
Andrea Marchesini 2018-01-09 11:44:54 +01:00
Родитель 8879a0007d
Коммит 521ef90721
1 изменённых файлов: 3 добавлений и 5 удалений

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

@ -163,11 +163,9 @@ nsresult nsMenuBarX::Create(nsIWidget* aParent, Element* aContent)
void nsMenuBarX::ConstructNativeMenus()
{
uint32_t count = mContent->GetChildCount();
for (uint32_t i = 0; i < count; i++) {
nsIContent *menuContent = mContent->GetChildAt_Deprecated(i);
if (menuContent &&
menuContent->IsXULElement(nsGkAtoms::menu)) {
for (nsIContent* menuContent = mContent->GetFirstChild();
menuContent; menuContent = menuContent->GetNextSibling()) {
if (menuContent->IsXULElement(nsGkAtoms::menu)) {
nsMenuX* newMenu = new nsMenuX();
if (newMenu) {
nsresult rv = newMenu->Create(this, this, menuContent->AsElement());