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() void nsMenuBarX::ConstructNativeMenus()
{ {
uint32_t count = mContent->GetChildCount(); for (nsIContent* menuContent = mContent->GetFirstChild();
for (uint32_t i = 0; i < count; i++) { menuContent; menuContent = menuContent->GetNextSibling()) {
nsIContent *menuContent = mContent->GetChildAt_Deprecated(i); if (menuContent->IsXULElement(nsGkAtoms::menu)) {
if (menuContent &&
menuContent->IsXULElement(nsGkAtoms::menu)) {
nsMenuX* newMenu = new nsMenuX(); nsMenuX* newMenu = new nsMenuX();
if (newMenu) { if (newMenu) {
nsresult rv = newMenu->Create(this, this, menuContent->AsElement()); nsresult rv = newMenu->Create(this, this, menuContent->AsElement());