mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 804724 - Add an abort painting marker. r=ehsan
--HG-- extra : rebase_source : 10f327e91b15d673303eb607a361c1c4d14a1e92
This commit is contained in:
parent
a7f69029d0
commit
952ce640c7
@ -274,6 +274,7 @@ BasicTiledThebesLayer::ComputeProgressiveUpdateRegion(const nsIntRegion& aInvali
|
|||||||
gfx::Rect viewport;
|
gfx::Rect viewport;
|
||||||
float scaleX, scaleY;
|
float scaleX, scaleY;
|
||||||
if (BasicManager()->ProgressiveUpdateCallback(!freshRegion.IsEmpty(), viewport, scaleX, scaleY)) {
|
if (BasicManager()->ProgressiveUpdateCallback(!freshRegion.IsEmpty(), viewport, scaleX, scaleY)) {
|
||||||
|
SAMPLE_MARKER("Abort painting");
|
||||||
aRegionToPaint.SetEmpty();
|
aRegionToPaint.SetEmpty();
|
||||||
return aIsRepeated;
|
return aIsRepeated;
|
||||||
}
|
}
|
||||||
|
@ -424,6 +424,9 @@ inline void mozilla_sampler_call_exit(void *aHandle)
|
|||||||
|
|
||||||
inline void mozilla_sampler_add_marker(const char *aMarker)
|
inline void mozilla_sampler_add_marker(const char *aMarker)
|
||||||
{
|
{
|
||||||
|
if (!stack_key_initialized)
|
||||||
|
return;
|
||||||
|
|
||||||
ProfileStack *stack = tlsStack.get();
|
ProfileStack *stack = tlsStack.get();
|
||||||
if (!stack) {
|
if (!stack) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user