From f40c0350b567a721bb7810573f0f90688bea6683 Mon Sep 17 00:00:00 2001 From: Thomas Kroes Date: Fri, 1 Aug 2025 12:36:48 +0200 Subject: [PATCH] Reset view earlier --- src/ScatterplotPlugin.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ScatterplotPlugin.cpp b/src/ScatterplotPlugin.cpp index 3cf788a..e452312 100644 --- a/src/ScatterplotPlugin.cpp +++ b/src/ScatterplotPlugin.cpp @@ -853,14 +853,18 @@ void ScatterplotPlugin::fromVariantMap(const QVariantMap& variantMap) variantMapMustContain(variantMap, "Settings"); + auto& pointRenderer = const_cast(_scatterPlotWidget->getPointRenderer()); + + pointRenderer.getNavigator().resetView(true); + _primaryToolbarAction.fromParentVariantMap(variantMap); _settingsAction.fromParentVariantMap(variantMap); - auto& pointRenderer = const_cast(_scatterPlotWidget->getPointRenderer()); + if (pointRenderer.getNavigator().getNavigationAction().getSerializationCountFrom() == 0) { qDebug() << "Resetting view"; - pointRenderer.getNavigator().resetView(true); + _scatterPlotWidget->update(); }