Bug 1447450. Delete WebRenderUserDataTable when its clear. r=kats

FrameProperties have Remove() and Delete() methods. If you call
Remove() you now own the result, therefore we should delete it.

MozReview-Commit-ID: FybBYcbIZIH

--HG--
extra : rebase_source : fe1dc29d5a9bf5bac7b35452d3ad49b8aa0beb6a
This commit is contained in:
Jeff Muizelaar 2018-03-20 16:48:35 -04:00
Родитель 7587d9d02b
Коммит 1fde5d7706
1 изменённых файлов: 1 добавлений и 0 удалений

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

@ -739,6 +739,7 @@ WebRenderCommandBuilder::RemoveUnusedAndResetWebRenderUserData()
if (!userDataTable->Count()) {
frame->RemoveProperty(WebRenderUserDataProperty::Key());
delete userDataTable;
}
if (data->GetType() == WebRenderUserData::UserDataType::eCanvas) {