Focus change in nested repeats where broken by bug 265460. Bug 296350, r=smaug+doronr, a=mkaply

This commit is contained in:
allan%beaufour.dk 2005-06-03 09:28:53 +00:00
Родитель 52fa6f2c95
Коммит 5cd1977dea
1 изменённых файлов: 2 добавлений и 9 удалений

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

@ -218,16 +218,9 @@ nsXFormsContextContainer::HandleDefault(nsIDOMEvent *aEvent,
// Not a child to a \<repeat\>
return NS_OK;
// Find our context position
nsAutoString posString;
mElement->GetAttribute(NS_LITERAL_STRING("contextposition"), posString);
NS_ASSERTION(!posString.IsEmpty(), "@contextposition n/a or empty on repeat child?");
PRInt32 errCode;
PRUint32 pos = posString.ToInteger(&errCode);
NS_ASSERTION(!errCode, "@contextposition != integer on repeat child?");
// Tell \<repeat\> about the new index position
return repeat->SetIndex(&pos, PR_FALSE);
PRUint32 tmp = mContextPosition;
return repeat->SetIndex(&tmp, PR_FALSE);
}
NS_IMETHODIMP