]> git.cworth.org Git - apitrace/blobdiff - gui/apitrace.cpp
Reduce the size of ApiTraceCall, ApiTraceEvent and ApiTraceFrame
[apitrace] / gui / apitrace.cpp
index f3b95dc13c58e979e05b59da1998318da0dec5f9..2985d9dd44a977eca8053ab03244cc794a967b57 100644 (file)
@@ -212,10 +212,10 @@ ApiTraceCall * ApiTrace::callWithIndex(int idx) const
 ApiTraceState ApiTrace::defaultState() const
 {
     ApiTraceFrame *frame = frameAt(0);
-    if (!frame)
+    if (!frame || !frame->hasState())
         return ApiTraceState();
 
-    return frame->state();
+    return *frame->state();
 }
 
 void ApiTrace::callEdited(ApiTraceCall *call)