Bug 1432635 - When advancing the test time, trigger a rendering flush to WR. r=sotaro

MozReview-Commit-ID: UtqGoOnobm

--HG--
extra : rebase_source : e3f3f135138014a4ed8c4bed23cca18c146995c1
This commit is contained in:
Kartikaya Gupta 2018-01-23 17:20:23 -05:00
Родитель 6a6eaef3d0
Коммит a48a892756
1 изменённых файлов: 7 добавлений и 0 удалений

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

@ -1288,6 +1288,8 @@ bool
CompositorBridgeParent::SetTestSampleTime(const uint64_t& aId,
const TimeStamp& aTime)
{
MOZ_ASSERT(CompositorThreadHolder::IsInCompositorThread());
if (aTime.IsNull()) {
return false;
}
@ -1295,6 +1297,11 @@ CompositorBridgeParent::SetTestSampleTime(const uint64_t& aId,
mIsTesting = true;
mTestTime = aTime;
if (mWrBridge) {
mWrBridge->FlushRendering(/*aIsSync*/ false);
return true;
}
bool testComposite = mCompositionManager &&
mCompositorScheduler->NeedsComposite();