Bug 302069, Custom events don't bubble, r=doronr+aaronr, a=mkaply, NPOTB

This commit is contained in:
Olli.Pettay%helsinki.fi 2005-07-25 21:52:54 +00:00
Родитель d5fe87b5f6
Коммит 1b4406629b
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -78,11 +78,13 @@ nsXFormsDispatchElement::HandleAction(nsIDOMEvent* aEvent,
if (!nsXFormsUtils::IsXFormsEvent(name, cancelable, bubbles)) {
nsAutoString cancelableStr;
mElement->GetAttribute(NS_LITERAL_STRING("cancelable"), cancelableStr);
cancelable = cancelableStr.EqualsLiteral("true");
cancelable = !(cancelableStr.EqualsLiteral("false") ||
cancelableStr.EqualsLiteral("0"));
nsAutoString bubbleStr;
mElement->GetAttribute(NS_LITERAL_STRING("bubbles"), bubbleStr);
bubbles = bubbleStr.EqualsLiteral("true");
bubbles = !(bubbleStr.EqualsLiteral("false") ||
bubbleStr.EqualsLiteral("0"));
PRBool tmp;
if (cancelableStr.IsEmpty() && bubbleStr.IsEmpty())