| Index: tools/telemetry/telemetry/timeline/surface_flinger_importer.py
|
| diff --git a/tools/telemetry/telemetry/timeline/surface_flinger_importer.py b/tools/telemetry/telemetry/timeline/surface_flinger_importer.py
|
| index 8995c8e82ad027d49e425ba6f3a2c30b443d9af4..71dde5d6ee119286e879633ba30d66636089c4bd 100644
|
| --- a/tools/telemetry/telemetry/timeline/surface_flinger_importer.py
|
| +++ b/tools/telemetry/telemetry/timeline/surface_flinger_importer.py
|
| @@ -3,22 +3,19 @@
|
| # found in the LICENSE file.
|
|
|
| from telemetry.timeline import importer
|
| -from telemetry.timeline import surface_flinger_timeline_data
|
| +from telemetry.timeline import trace_data as trace_data_module
|
|
|
| class SurfaceFlingerTimelineImporter(importer.TimelineImporter):
|
| - def __init__(self, model, timeline_data):
|
| + def __init__(self, model, trace_data):
|
| super(SurfaceFlingerTimelineImporter, self).__init__(
|
| - model, timeline_data, import_priority=2)
|
| - self._events = timeline_data.EventData()
|
| + model, trace_data, import_order=2)
|
| + self._events = trace_data.GetEventsFor(
|
| + trace_data_module.SURFACE_FLINGER_PART)
|
| self._surface_flinger_process = None
|
|
|
| @staticmethod
|
| - def CanImport(timeline_data):
|
| - if isinstance(timeline_data,
|
| - surface_flinger_timeline_data.SurfaceFlingerTimelineData):
|
| - return True
|
| -
|
| - return False
|
| + def GetSupportedPart():
|
| + return trace_data_module.SURFACE_FLINGER_PART
|
|
|
| def ImportEvents(self):
|
| for event in self._events:
|
|
|