Fixed porting bug when porting to xpcom'd nsIContent API

This commit is contained in:
kipp%netscape.com 1998-08-31 16:09:06 +00:00
Родитель 0d446f724a
Коммит 8f1c2a4bce
2 изменённых файлов: 20 добавлений и 10 удалений

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

@ -1176,8 +1176,11 @@ void nsDocument::SelectAll() {
start = body;
// Find Very first Piece of Content
start->ChildCount(n);
while (n > 0) {
for (;;) {
start->ChildCount(n);
if (n <= 0) {
break;
}
nsIContent * child = start;
child->ChildAt(0, start);
NS_RELEASE(child);
@ -1185,12 +1188,14 @@ void nsDocument::SelectAll() {
end = body;
// Last piece of Content
end->ChildCount(n);
while (n > 0) {
for (;;) {
end->ChildCount(n);
if (n <= 0) {
break;
}
nsIContent * child = end;
child->ChildAt(n-1, end);
NS_RELEASE(child);
end->ChildCount(n);
}
//NS_RELEASE(start);

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

@ -1176,8 +1176,11 @@ void nsDocument::SelectAll() {
start = body;
// Find Very first Piece of Content
start->ChildCount(n);
while (n > 0) {
for (;;) {
start->ChildCount(n);
if (n <= 0) {
break;
}
nsIContent * child = start;
child->ChildAt(0, start);
NS_RELEASE(child);
@ -1185,12 +1188,14 @@ void nsDocument::SelectAll() {
end = body;
// Last piece of Content
end->ChildCount(n);
while (n > 0) {
for (;;) {
end->ChildCount(n);
if (n <= 0) {
break;
}
nsIContent * child = end;
child->ChildAt(n-1, end);
NS_RELEASE(child);
end->ChildCount(n);
}
//NS_RELEASE(start);