SVN commit 873080 by mjansen: Do not remove the action. Remove its shortcut instead. This crashed kmail sometime if khtmlpart tried to address the deleted action. M +3 -2 kmreaderwin.cpp --- trunk/KDE/kdepim/kmail/kmreaderwin.cpp #873079:873080 @@ -444,11 +444,12 @@ mColorBar->setObjectName( "mColorBar" ); mViewer = new KHTMLPart( mBox ); mViewer->setObjectName( "mViewer" ); - // Remove the select all action from khtml part. It's redefined to + // Remove this SelectAll standard action from khtml part. It's redefined to // CTRL-SHIFT-A in kmail and clashes with kmails CTRL-A action. - mViewer->actionCollection()->removeAction( + KAction *selectAll = qobject_cast( mViewer->actionCollection()->action( KStandardAction::name(KStandardAction::SelectAll))); + selectAll->setShortcut(KShortcut()); mSplitter->setStretchFactor( mSplitter->indexOf(mMimePartTree), 0 ); mSplitter->setOpaqueResize( KGlobalSettings::opaqueResize() ); }