]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.cpp
Unify Enum::Signature into EnumSig.
[apitrace] / gui / apitracecall.cpp
index 865f9ae5254133f3b42cdd4327c08baa687d980c..6112877bdf53307ff314a250cf97245915ab4c87 100644 (file)
@@ -271,13 +271,10 @@ void VariantVisitor::visit(Trace::String *node)
 
 void VariantVisitor::visit(Trace::Enum *e)
 {
-    VariantVisitor vis;
-    e->sig->second->visit(vis);
-
-    QVariant val = vis.variant();
+    QVariant val = QVariant(e->sig->value);
 
     m_variant = QVariant::fromValue(
-        ApiEnum(QString::fromStdString(e->sig->first), val));
+        ApiEnum(QString::fromStdString(e->sig->name), val));
 }
 
 void VariantVisitor::visit(Trace::Bitmask *bitmask)