From e74b3a32345436e8ec26571da5d911e2f7c32965 Mon Sep 17 00:00:00 2001 From: gr5 Date: Wed, 11 Feb 2026 11:59:39 -0500 Subject: [PATCH] Fixed issue 342 using Dale's suggestion. Fixed both average and subtract features such that after performing the operation it shows the correct wavefront in the profile view now. Bug has existed since ver 8.3.2 --- surfacemanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/surfacemanager.cpp b/surfacemanager.cpp index 21382f54..228f2e35 100644 --- a/surfacemanager.cpp +++ b/surfacemanager.cpp @@ -1766,11 +1766,11 @@ void SurfaceManager::average(QList wfList){ makeMask(wf); generateSurfacefromWavefront(m_currentNdx); + m_surfaceTools->select(m_currentNdx); if (needsUpdate) m_waveFrontTimer->start(1000); else loadComplete(); - m_surfaceTools->select(m_currentNdx); QApplication::restoreOverrideCursor(); } #include "averagewavefrontfilesdlg.h" @@ -1942,8 +1942,8 @@ void SurfaceManager::subtract(wavefront *wf1, wavefront *wf2, bool use_null){ } generateSurfacefromWavefront(m_currentNdx); - loadComplete(); m_surfaceTools->select(m_currentNdx); + loadComplete(); } void SurfaceManager::subtractWavefronts(){