]> git.cworth.org Git - apitrace/blobdiff - gui/saverthread.cpp
Cleanup how pointers are handled.
[apitrace] / gui / saverthread.cpp
index 54ef5d24a82840b85d2d4bbf42e5e0f5df8304b1..fc6a023ef908ac6b5375dce2e173d98b86491000 100644 (file)
@@ -189,11 +189,7 @@ writeValue(trace::Writer &writer, const QVariant &var, unsigned &id)
             deleteStructSig(str);
         } else if (type == pointerType) {
             ApiPointer apiPtr = var.value<ApiPointer>();
-            //writer.beginArray(1);
-            //writer.beginElement();
-            writer.writeOpaque((const void*)apiPtr.value());
-            //writer.endElement();
-            //writer.endArray();
+            writer.writePointer(apiPtr.value());
         } else if (type == enumType) {
             ApiEnum apiEnum = var.value<ApiEnum>();
             trace::EnumSig *sig = createEnumSig(apiEnum, ++id);