Use QPointer

wilder
Montel Laurent 9 years ago
parent 1cf53cc64e
commit 0f656f39fd
  1. 3
      src/filter/mailfilter.cpp

@ -41,6 +41,7 @@ using MailCommon::FilterLog;
#include <kconfig.h>
#include <kconfiggroup.h>
#include <krandom.h>
#include <QPointer>
#include <algorithm>
#include <boost/bind.hpp>
@ -488,7 +489,7 @@ bool MailFilter::readConfig(const KConfigGroup &config, bool interactive)
mAccounts = config.readEntry("accounts-set", QStringList());
if (!mAccounts.isEmpty() && interactive) {
if (!MailCommon::FilterActionMissingAccountDialog::allAccountExist(mAccounts)) {
MailCommon::FilterActionMissingAccountDialog *dlg = new MailCommon::FilterActionMissingAccountDialog(mAccounts, name());
QPointer<MailCommon::FilterActionMissingAccountDialog> dlg = new MailCommon::FilterActionMissingAccountDialog(mAccounts, name());
if (dlg->exec()) {
mAccounts = dlg->selectedAccount();
needUpdate = true;

Loading…
Cancel
Save