mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 02:05:42 +00:00
Bug 1539306 - Use the current producer/frame id for mask layers, since they never set the previous one. r=mstange
Depends on D25302 Differential Revision: https://phabricator.services.mozilla.com/D25303 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
6215c48259
commit
864779b578
@ -624,8 +624,16 @@ struct ImageLayerProperties : public LayerPropertiesBase {
|
||||
mLastFrameID(-1),
|
||||
mIsMask(aIsMask) {
|
||||
if (mImageHost) {
|
||||
mLastProducerID = mImageHost->GetLastProducerID();
|
||||
mLastFrameID = mImageHost->GetLastFrameID();
|
||||
if (aIsMask) {
|
||||
// Mask layers never set the 'last' producer/frame
|
||||
// id, since they never get composited as their own
|
||||
// layer.
|
||||
mLastProducerID = mImageHost->GetProducerID();
|
||||
mLastFrameID = mImageHost->GetFrameID();
|
||||
} else {
|
||||
mLastProducerID = mImageHost->GetLastProducerID();
|
||||
mLastFrameID = mImageHost->GetLastFrameID();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user