HomePhorge

Don't crash when closing secondary windows in KMail. This fixes the below…
7c45ca0e720fUnpublished

Unpublished Commit · Learn More

Repository Importing: This repository is still importing.

Description

Don't crash when closing secondary windows in KMail. This fixes the below backtrace for me. Potentially there's a higher level way to prevent this, but this seems safe in any case.

#5 0x0391d909 in QAction::isChecked () at qglobal.h:1799
#6 0x023398da in TrueCurrentItem (sa=0x1e77b2a0) at
/Users/till/Code/kde/trunk/kdelibs/kdeui/actions/kselectaction.cpp:583
#7 0x0233a0b8 in KSelectAction::eventFilter (this=0x1e77b2a0,

watched=0x1e7df7c0, event=0xbfffedf8) at

/Users/till/Code/kde/trunk/kdelibs/kdeui/actions/kselectaction.cpp:694
#8 0x039239b4 in QApplicationPrivate::notify_helper () at qglobal.h:1833
#9 0x03928b6c in QApplication::notify () at qglobal.h:1833
#10 0x0240cba3 in KApplication::notify (this=0xbffffa00, receiver=0x1e7df7c0,

event=0xbfffedf8) at

/Users/till/Code/kde/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#11 0x0020c363 in QCoreApplication::notifyInternal ()
#12 0x03956c55 in QWidget::removeAction () at qglobal.h:1833
#13 0x0391dc6f in QAction::~QAction () at qglobal.h:1833
#14 0x0021a7ff in QObjectPrivate::deleteChildren ()
#15 0x0021f149 in QObject::~QObject ()
#16 0x03920df5 in QActionGroup::~QActionGroup () at qglobal.h:1833
#17 0x023369c4 in KSelectActionPrivi/actions/kselectaction.cpp:694
#8 0x039239b4 in QApplicationPrivate::notify_helper () at qglobal.h:1833
#9 0x03928b6c in QApplication::notify () at qglobal.h:1833
#10 0x0240cba3 in KApplication::notify (this=0xbffffa00, receiver=0x1e7df7c0,

event=0xbfffedf8) at

/Users/till/Code/kde/trunk/kdelibs/kdeui/kernel/kapplicati/kper () at
qglobal.h:1833
#9 0x03928b6c in QApplication::notify () at qglobal.hldn::notify () at
qglobal.h:1833
#10 0x0240cba3 in KApoby (this=0xbffffa00, receiver=0x1e7df7c0,

event=0xbfffedf8) at /Use52311

#11 0x0020c363 in QCoreApplication::notifyInternal ()
#12 0x03956c55 in QWidget::removeAction () at qglobal.h:1833
#13 0xth3956c55 in QWidget::removeAction () at qglobal.h:1833
#13 0x039nk/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:119

svn path=/trunk/KDE/kdelibs/; revision=770343