Bug 1454713. WebRenderUserData: Drop unnecessary T::Type() check. r=kats

Now that WebRenderUserData's a keyed on T::Type() we don't need to check it
after doing the lookup.

--HG--
extra : rebase_source : e20db22489b7689a241a79d2d74a54a220a60e3f
This commit is contained in:
Jeff Muizelaar 2018-04-17 13:52:45 -04:00
Родитель 61727fdba5
Коммит 3226ae42c8
2 изменённых файлов: 2 добавлений и 2 удалений

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

@ -133,7 +133,7 @@ public:
}
RefPtr<WebRenderUserData>& data = userDataTable->GetOrInsert(WebRenderUserDataKey(aItem->GetPerFrameKey(), T::Type()));
if (!data || (data->GetType() != T::Type())) {
if (!data) {
// To recreate a new user data, we should remove the data from the table first.
if (data) {
data->RemoveFromTable();

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

@ -224,7 +224,7 @@ GetWebRenderUserData(nsIFrame* aFrame, uint32_t aPerFrameKey)
}
WebRenderUserData* data = userDataTable->GetWeak(WebRenderUserDataKey(aPerFrameKey, T::Type()));
if (data && (data->GetType() == T::Type())) {
if (data) {
RefPtr<T> result = static_cast<T*>(data);
return result.forget();
}