Bug 1302713 - Reduce the amount of false positive in the refresh driver warnings. r=mchang

This commit is contained in:
Nicolas Silva
2016-09-15 22:48:39 +02:00
parent 604e9433a4
commit 3b7cda41dd

View File

@@ -2062,14 +2062,14 @@ nsRefreshDriver::IsWaitingForPaint(mozilla::TimeStamp aTime)
return false;
}
if (aTime > (mMostRecentTick + TimeDuration::FromMilliseconds(mWarningThreshold * 1000))) {
gfxCriticalNote << "Refresh driver waiting for the compositor for"
<< (aTime - mMostRecentTick).ToSeconds()
<< " seconds.";
mWarningThreshold *= 2;
}
if (mWaitingForTransaction) {
if (mSkippedPaints && aTime > (mMostRecentTick + TimeDuration::FromMilliseconds(mWarningThreshold * 1000))) {
gfxCriticalNote << "Refresh driver waiting for the compositor for "
<< (aTime - mMostRecentTick).ToSeconds()
<< " seconds.";
mWarningThreshold *= 2;
}
mSkippedPaints = true;
return true;
}