Bug 87264: fix small leak in nsDOMEvent. r=dbaron, sr=ben

This commit is contained in:
jaggernaut%netscape.com 2001-06-27 07:33:55 +00:00
Родитель 57b4f04566
Коммит 6d1a338eba
1 изменённых файлов: 1 добавлений и 5 удалений

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

@ -1060,11 +1060,7 @@ NS_METHOD nsDOMEvent::GetPreventDefault(PRBool* aReturn)
nsresult
nsDOMEvent::SetEventType(const nsAReadableString& aEventTypeArg)
{
nsAutoString str; str.AssignWithConversion("on");
nsIAtom* atom;
str.Append(aEventTypeArg);
atom = NS_NewAtom(str);
nsCOMPtr<nsIAtom> atom(dont_AddRef(NS_NewAtom(NS_LITERAL_STRING("on") + aEventTypeArg)));
if (atom == nsLayoutAtoms::onmousedown && mEvent->eventStructType == NS_MOUSE_EVENT) {
mEvent->message = NS_MOUSE_LEFT_BUTTON_DOWN;