fix leakage of the widget in OnKey

This commit is contained in:
ftang%netscape.com 2000-01-30 23:52:35 +00:00
Родитель 838e028417
Коммит 13e54cc8d1
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -77,6 +77,7 @@ nsWidget *nsWidget::focusWindow = NULL;
PRBool nsWidget::OnInput(nsInputEvent &aEvent)
{
PRBool ret = PR_FALSE;
PRBool releaseWidget = PR_FALSE;
nsWidget *widget = NULL;
@ -88,13 +89,13 @@ PRBool nsWidget::OnInput(nsInputEvent &aEvent)
releaseWidget = PR_TRUE;
}
if (mEventCallback) {
return DispatchWindowEvent(&aEvent);
ret = DispatchWindowEvent(&aEvent);
}
if (releaseWidget)
NS_RELEASE(widget);
return PR_FALSE;
return ret;
}
nsresult nsWidget::KillICSpotTimer ()