|
|
|
|
| 2321 |
oldBuffer = SetBuffer(aNewBuffer, |
2321 |
oldBuffer = SetBuffer(aNewBuffer, |
| 2322 |
nsIntSize(newSize.width, newSize.height), |
2322 |
nsIntSize(newSize.width, newSize.height), |
| 2323 |
aNewRect, aNewRotation); |
2323 |
aNewRect, aNewRotation); |
| 2324 |
oldBuffer.forget(aOldBuffer); |
2324 |
oldBuffer.forget(aOldBuffer); |
| 2325 |
} |
2325 |
} |
| 2326 |
|
2326 |
|
| 2327 |
protected: |
2327 |
protected: |
| 2328 |
virtual already_AddRefed<gfxASurface> |
2328 |
virtual already_AddRefed<gfxASurface> |
| 2329 |
CreateBuffer(ContentType aType, const nsIntSize& aSize) |
2329 |
CreateBuffer(ContentType, const nsIntSize&, PRUint32) |
| 2330 |
{ |
2330 |
{ |
| 2331 |
NS_RUNTIMEABORT("ShadowThebesLayer can't paint content"); |
2331 |
NS_RUNTIMEABORT("ShadowThebesLayer can't paint content"); |
| 2332 |
return nsnull; |
2332 |
return nsnull; |
| 2333 |
} |
2333 |
} |
| 2334 |
}; |
2334 |
}; |
| 2335 |
|
2335 |
|
| 2336 |
|
2336 |
|
| 2337 |
class BasicShadowThebesLayer : public ShadowThebesLayer, BasicImplData { |
2337 |
class BasicShadowThebesLayer : public ShadowThebesLayer, BasicImplData { |