]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.cpp
Change apiarray to use a qvector instead of a qlist
[apitrace] / gui / apitracecall.cpp
index aa60781aa9e9103bcd82ac1a99dad996a66f64f5..58d5d7224fd9ce38ab8fd9614945e0b12d4eb4f4 100644 (file)
@@ -388,12 +388,12 @@ ApiArray::ApiArray(const Trace::Array *arr)
     init(arr);
 }
 
-ApiArray::ApiArray(const QList<QVariant> &vals)
+ApiArray::ApiArray(const QVector<QVariant> &vals)
     : m_array(vals)
 {
 }
 
-QList<QVariant> ApiArray::values() const
+QVector<QVariant> ApiArray::values() const
 {
     return m_array;
 }
@@ -425,6 +425,7 @@ void ApiArray::init(const Trace::Array *arr)
 
         m_array.append(vis.variant());
     }
+    m_array.squeeze();
 }
 
 ApiTraceState::ApiTraceState()