summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/gallium/tools/trace/model.py5
-rwxr-xr-xsrc/gallium/tools/trace/parse.py2
2 files changed, 4 insertions, 3 deletions
diff --git a/src/gallium/tools/trace/model.py b/src/gallium/tools/trace/model.py
index 82aca6935bf..03bd74120b3 100755
--- a/src/gallium/tools/trace/model.py
+++ b/src/gallium/tools/trace/model.py
@@ -230,8 +230,9 @@ class PrettyPrinter:
if node.ret is not None:
self.formatter.text(' = ')
node.ret.visit(self)
- self.formatter.text(' // time ')
- node.time.visit(self)
+ if node.time is not None:
+ self.formatter.text(' // time ')
+ node.time.visit(self)
def visit_trace(self, node):
for call in node.calls:
diff --git a/src/gallium/tools/trace/parse.py b/src/gallium/tools/trace/parse.py
index 6a0d2fedb9d..09a19d8b034 100755
--- a/src/gallium/tools/trace/parse.py
+++ b/src/gallium/tools/trace/parse.py
@@ -214,7 +214,7 @@ class TraceParser(XmlParser):
method = attrs['method']
args = []
ret = None
- time = 0
+ time = None
while self.token.type == ELEMENT_START:
if self.token.name_or_data == 'arg':
arg = self.parse_arg()