Bug 625478 - Fix first paint timestamp on OSX and Android r=tn a=Mossop

This commit is contained in:
Taras Glek 2011-01-13 20:03:42 -08:00
Родитель 25cc469ad1
Коммит 39278aea65
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -446,6 +446,8 @@ void nsViewManager::RenderViews(nsView *aView, nsIWidget *aWidget,
nsRegion region = ConvertRegionBetweenViews(aRegion, aView, displayRoot);
mObserver->Paint(displayRoot, aView, aWidget, region, aIntRegion,
aPaintDefaultBackground, aWillSendDidPaint);
if (!gFirstPaintTimestamp)
gFirstPaintTimestamp = PR_Now();
}
}
@ -952,8 +954,6 @@ NS_IMETHODIMP nsViewManager::DispatchEvent(nsGUIEvent *aEvent,
}
case NS_DID_PAINT: {
if (!gFirstPaintTimestamp)
gFirstPaintTimestamp = PR_Now();
nsRefPtr<nsViewManager> rootVM = RootViewManager();
rootVM->CallDidPaintOnObservers();
break;