diff --git a/src/sieveeditormainwindow.cpp b/src/sieveeditormainwindow.cpp --- a/src/sieveeditormainwindow.cpp +++ b/src/sieveeditormainwindow.cpp @@ -263,10 +263,11 @@ void SieveEditorMainWindow::slotImportImapSettings() { - ImportImapSettingWizard w(this); - if (w.exec()) { + QPointer w = new ImportImapSettingWizard(this); + if (w->exec()) { mMainWidget->sieveEditorMainWidget()->updateServerList(); } + delete w; } void SieveEditorMainWindow::slotRefreshList()