mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 796902 - Part a: Make nsPaintRequestList hold a list of nsPaintRequests instead of nsIDOMPaintRequests; r=bent
This commit is contained in:
parent
27c06e5517
commit
ea9a7704ff
@ -50,7 +50,10 @@ public:
|
||||
return mParent;
|
||||
}
|
||||
|
||||
void Append(nsIDOMPaintRequest* aElement) { mArray.AppendObject(aElement); }
|
||||
void Append(nsPaintRequest* aElement)
|
||||
{
|
||||
mArray.AppendElement(aElement);
|
||||
}
|
||||
|
||||
static nsPaintRequestList* FromSupports(nsISupports* aSupports)
|
||||
{
|
||||
@ -71,23 +74,23 @@ public:
|
||||
|
||||
uint32_t Length()
|
||||
{
|
||||
return mArray.Count();
|
||||
return mArray.Length();
|
||||
}
|
||||
|
||||
nsIDOMPaintRequest* Item(uint32_t aIndex)
|
||||
nsPaintRequest* Item(uint32_t aIndex)
|
||||
{
|
||||
return mArray.SafeObjectAt(aIndex);
|
||||
return mArray.SafeElementAt(aIndex);
|
||||
}
|
||||
nsIDOMPaintRequest* IndexedGetter(uint32_t aIndex, bool& aFound)
|
||||
nsPaintRequest* IndexedGetter(uint32_t aIndex, bool& aFound)
|
||||
{
|
||||
aFound = aIndex < static_cast<uint32_t>(mArray.Count());
|
||||
return aFound ? mArray.ObjectAt(aIndex) : nullptr;
|
||||
aFound = aIndex < mArray.Length();
|
||||
return aFound ? mArray.ElementAt(aIndex) : nullptr;
|
||||
}
|
||||
|
||||
private:
|
||||
~nsPaintRequestList() {}
|
||||
|
||||
nsCOMArray<nsIDOMPaintRequest> mArray;
|
||||
nsTArray< nsRefPtr<nsPaintRequest> > mArray;
|
||||
nsCOMPtr<nsIDOMEvent> mParent;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user