Fix bug 71821. If message selection is empty use current message when forwarding.

svn path=/trunk/kdepim/; revision=343707
wilder-work
Paul Sprakes 22 years ago
parent 7124b956f0
commit 9bb221a5ee
  1. 20
      kmmainwidget.cpp

@ -1177,8 +1177,14 @@ void KMMainWidget::slotMessageQueuedOrDrafted()
//-----------------------------------------------------------------------------
void KMMainWidget::slotForwardMsg()
{
KMCommand *command =
new KMForwardCommand( this, *mHeaders->selectedMsgs(), mFolder->identity() );
KMMessageList* selected = mHeaders->selectedMsgs();
KMCommand *command = 0L;
if(selected && !selected->isEmpty()) {
command = new KMForwardCommand( this, *selected, mFolder->identity() );
} else {
command = new KMForwardCommand( this, mHeaders->currentMsg(), mFolder->identity() );
}
command->start();
}
@ -1186,8 +1192,14 @@ void KMMainWidget::slotForwardMsg()
//-----------------------------------------------------------------------------
void KMMainWidget::slotForwardAttachedMsg()
{
KMCommand *command =
new KMForwardAttachedCommand( this, *mHeaders->selectedMsgs(), mFolder->identity() );
KMMessageList* selected = mHeaders->selectedMsgs();
KMCommand *command = 0L;
if(selected && !selected->isEmpty()) {
command = new KMForwardAttachedCommand( this, *selected, mFolder->identity() );
} else {
command = new KMForwardAttachedCommand( this, mHeaders->currentMsg(), mFolder->identity() );
}
command->start();
}

Loading…
Cancel
Save