Disconnect BroadcastStatus from the status bar to avoid crash on exit

BUG:387177

Differential Revision: https://phabricator.kde.org/D11256
wilder-work
Jonathan Marten 8 years ago
parent c7f7d6bd88
commit 1c9c6886f1
  1. 4
      src/kmmainwin.cpp

@ -91,6 +91,10 @@ KMMainWin::KMMainWin(QWidget *)
KMMainWin::~KMMainWin()
{
// Avoids a crash if there are any Akonadi jobs running, which may
// attempt to display a status message when they are killed.
disconnect(KPIM::BroadcastStatus::instance(), &KPIM::BroadcastStatus::statusMsg, this, nullptr);
KConfigGroup grp(KMKernel::self()->config()->group("Main Window"));
saveMainWindowSettings(grp);
KMKernel::self()->config()->sync();

Loading…
Cancel
Save