зеркало из https://github.com/mozilla/gecko-dev.git
fixing mac build bustage
This commit is contained in:
Родитель
1cc22fb274
Коммит
b29ecad268
|
@ -651,13 +651,16 @@ NS_IMETHODIMP nsWindow::Update()
|
|||
nsIEnumerator* children = GetChildren();
|
||||
if (children)
|
||||
{
|
||||
children->Reset();
|
||||
nsWindow* child = (nsWindow*)children->Next();
|
||||
while (child)
|
||||
nsWindow* child;
|
||||
children->First();
|
||||
do
|
||||
{
|
||||
if (NS_SUCCEEDED(children->CurrentItem(&child))) {
|
||||
child->Update();
|
||||
child = (nsWindow*)children->Next();
|
||||
}
|
||||
}
|
||||
while (NS_SUCCEEDED(children->Next()));
|
||||
delete children;
|
||||
}
|
||||
NS_RELEASE(renderingContext); // this restores the origin to (0, 0)
|
||||
|
@ -949,9 +952,11 @@ nsWindow* nsWindow::FindWidgetHit(Point aThePoint)
|
|||
nsIEnumerator* children = GetChildren();
|
||||
if (children)
|
||||
{
|
||||
children->Reset();
|
||||
nsWindow* child = (nsWindow*)children->Next();
|
||||
while (child)
|
||||
children->First();
|
||||
nsWindow* child;
|
||||
do
|
||||
{
|
||||
if (NS_SUCCEEDED(children->CurrentItem(&child))
|
||||
{
|
||||
nsWindow* deeperHit = child->FindWidgetHit(aThePoint);
|
||||
if (deeperHit)
|
||||
|
@ -962,6 +967,8 @@ nsWindow* nsWindow::FindWidgetHit(Point aThePoint)
|
|||
else
|
||||
child = (nsWindow*)children->Next();
|
||||
}
|
||||
}
|
||||
while (NS_SUCCEEDED(children->Next()));
|
||||
delete children;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче