diff options
Diffstat (limited to 'examples/datavisualization/qmloscilloscope/datasource.cpp')
-rw-r--r-- | examples/datavisualization/qmloscilloscope/datasource.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/datavisualization/qmloscilloscope/datasource.cpp b/examples/datavisualization/qmloscilloscope/datasource.cpp index 4a9aaddb..58e72d99 100644 --- a/examples/datavisualization/qmloscilloscope/datasource.cpp +++ b/examples/datavisualization/qmloscilloscope/datasource.cpp @@ -39,7 +39,7 @@ Q_DECLARE_METATYPE(QSurface3DSeries *) DataSource::DataSource(QObject *parent) : QObject(parent), m_index(-1), - m_resetArray(0) + m_resetArray(nullptr) { //! [4] qRegisterMetaType<QSurface3DSeries *>(); @@ -125,7 +125,7 @@ void DataSource::update(QSurface3DSeries *series) // If the first time or the dimensions of the cache array have changed, // reconstruct the reset array - if (m_resetArray || series->dataProxy()->rowCount() != newRowCount + if (!m_resetArray || series->dataProxy()->rowCount() != newRowCount || series->dataProxy()->columnCount() != newColumnCount) { m_resetArray = new QSurfaceDataArray(); m_resetArray->reserve(newRowCount); |