Bug 1375776 (part 5) - Pass in a TimeStamp to LayerTranslationMarkerPayload(). r=mstange.

This makes it more like all the other payload classes.

--HG--
extra : rebase_source : dd30741f487158ace8f9c0427a5c4b00f051ff7b
This commit is contained in:
Nicholas Nethercote 2017-06-23 16:24:21 +10:00
Родитель 5d446671a8
Коммит 26f8199a36
2 изменённых файлов: 5 добавлений и 4 удалений

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

@ -99,7 +99,8 @@ PrintUniformityInfo(Layer* aLayer)
Point translation = transform.As2D().GetTranslation();
profiler_add_marker(
"LayerTranslation",
MakeUnique<LayerTranslationMarkerPayload>(aLayer, translation));
MakeUnique<LayerTranslationMarkerPayload>(aLayer, translation,
TimeStamp::Now()));
}
static Maybe<gfx::Polygon>

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

@ -175,9 +175,9 @@ class LayerTranslationMarkerPayload : public ProfilerMarkerPayload
{
public:
LayerTranslationMarkerPayload(mozilla::layers::Layer* aLayer,
mozilla::gfx::Point aPoint)
: ProfilerMarkerPayload(mozilla::TimeStamp::Now(),
mozilla::TimeStamp::Now())
mozilla::gfx::Point aPoint,
mozilla::TimeStamp aStartTime)
: ProfilerMarkerPayload(aStartTime, aStartTime)
, mLayer(aLayer)
, mPoint(aPoint)
{}