diff --git a/surfacemanager.cpp b/surfacemanager.cpp index 26587e7b..2f7080b6 100644 --- a/surfacemanager.cpp +++ b/surfacemanager.cpp @@ -1788,8 +1788,9 @@ void SurfaceManager::subtractWavefronts(){ QList list; QList doThese = m_surfaceTools->SelectedWaveFronts(); for (int i = 0; i < m_wavefronts.size(); ++i){ - if (!m_wavefronts[i]->name.contains(doThese[0])) + if (!doThese.contains(i)) { list.append(m_wavefronts[i]->name); + } } subtractWavefronatsDlg dlg(list); QScreen *screen = QGuiApplication::primaryScreen();