Fix bustage for bug 470911, try harder^2

This commit is contained in:
Robert O'Callahan 2009-01-05 15:15:49 +13:00
Родитель 95debd473e
Коммит 96f9df7f7f
1 изменённых файлов: 4 добавлений и 8 удалений

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

@ -123,8 +123,6 @@ private:
nsresult ToDOMAnimVal(nsIDOMSVGPreserveAspectRatio **aResult, nsresult ToDOMAnimVal(nsIDOMSVGPreserveAspectRatio **aResult,
nsSVGElement* aSVGElement); nsSVGElement* aSVGElement);
struct DOMBaseVal;
friend struct DOMBaseVal;
struct DOMBaseVal : public nsIDOMSVGPreserveAspectRatio struct DOMBaseVal : public nsIDOMSVGPreserveAspectRatio
{ {
NS_DECL_CYCLE_COLLECTING_ISUPPORTS NS_DECL_CYCLE_COLLECTING_ISUPPORTS
@ -137,18 +135,16 @@ private:
nsRefPtr<nsSVGElement> mSVGElement; nsRefPtr<nsSVGElement> mSVGElement;
NS_IMETHOD GetAlign(PRUint16* aAlign) NS_IMETHOD GetAlign(PRUint16* aAlign)
{ *aAlign = mVal->GetBaseValue().mAlign; return NS_OK; } { *aAlign = mVal->GetBaseValue().GetAlign(); return NS_OK; }
NS_IMETHOD SetAlign(PRUint16 aAlign) NS_IMETHOD SetAlign(PRUint16 aAlign)
{ return mVal->SetBaseAlign(aAlign, mSVGElement); } { return mVal->SetBaseAlign(aAlign, mSVGElement); }
NS_IMETHOD GetMeetOrSlice(PRUint16* aMeetOrSlice) NS_IMETHOD GetMeetOrSlice(PRUint16* aMeetOrSlice)
{ *aMeetOrSlice = mVal->GetBaseValue().mMeetOrSlice; return NS_OK; } { *aMeetOrSlice = mVal->GetBaseValue().GetMeetOrSlice(); return NS_OK; }
NS_IMETHOD SetMeetOrSlice(PRUint16 aMeetOrSlice) NS_IMETHOD SetMeetOrSlice(PRUint16 aMeetOrSlice)
{ return mVal->SetBaseMeetOrSlice(aMeetOrSlice, mSVGElement); } { return mVal->SetBaseMeetOrSlice(aMeetOrSlice, mSVGElement); }
}; };
struct DOMAnimVal;
friend struct DOMAnimVal;
struct DOMAnimVal : public nsIDOMSVGPreserveAspectRatio struct DOMAnimVal : public nsIDOMSVGPreserveAspectRatio
{ {
NS_DECL_CYCLE_COLLECTING_ISUPPORTS NS_DECL_CYCLE_COLLECTING_ISUPPORTS
@ -161,12 +157,12 @@ private:
nsRefPtr<nsSVGElement> mSVGElement; nsRefPtr<nsSVGElement> mSVGElement;
NS_IMETHOD GetAlign(PRUint16* aAlign) NS_IMETHOD GetAlign(PRUint16* aAlign)
{ *aAlign = mVal->GetBaseValue().mAlign; return NS_OK; } { *aAlign = mVal->GetBaseValue().GetAlign(); return NS_OK; }
NS_IMETHOD SetAlign(PRUint16 aAlign) NS_IMETHOD SetAlign(PRUint16 aAlign)
{ return NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR; } { return NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR; }
NS_IMETHOD GetMeetOrSlice(PRUint16* aMeetOrSlice) NS_IMETHOD GetMeetOrSlice(PRUint16* aMeetOrSlice)
{ *aMeetOrSlice = mVal->GetBaseValue().mMeetOrSlice; return NS_OK; } { *aMeetOrSlice = mVal->GetBaseValue().GetMeetOrSlice(); return NS_OK; }
NS_IMETHOD SetMeetOrSlice(PRUint16 aValue) NS_IMETHOD SetMeetOrSlice(PRUint16 aValue)
{ return NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR; } { return NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR; }
}; };