fixing ViewWrapper leaks introduced by bug 250342 checkin, r+sr=dbaron

This commit is contained in:
cbiesinger%web.de 2004-09-04 21:30:18 +00:00
Родитель 95279170c0
Коммит 997a91d826
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -99,6 +99,10 @@ static ViewWrapper* GetWrapperFor(nsIWidget* aWidget)
if (data) {
ViewWrapper* wrapper;
CallQueryInterface(data, &wrapper);
// Give a weak reference to the caller. There will still be at least one
// reference left, since the wrapper was addrefed when set on the widget.
if (wrapper)
wrapper->Release();
return wrapper;
}
}