зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsMenuBarX, r=catalinb
This commit is contained in:
Родитель
8879a0007d
Коммит
521ef90721
|
@ -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());
|
||||||
|
|
Загрузка…
Ссылка в новой задаче