From a64adaf253e82796e5e37f88385fe25d6f6a112b Mon Sep 17 00:00:00 2001 From: Montel Laurent Date: Sun, 16 Nov 2014 09:57:27 +0100 Subject: [PATCH] Reduce menu size as discussed with David --- .../attachment/attachmentcontrollerbase.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/messagecomposer/attachment/attachmentcontrollerbase.cpp b/messagecomposer/attachment/attachmentcontrollerbase.cpp index cbff781b30..f834ddee0f 100644 --- a/messagecomposer/attachment/attachmentcontrollerbase.cpp +++ b/messagecomposer/attachment/attachmentcontrollerbase.cpp @@ -563,11 +563,15 @@ void AttachmentControllerBase::showContextMenu() menu->addAction(d->propertiesContextAction); } - menu->addSeparator(); - menu->addAction(d->selectAllAction); - menu->addSeparator(); - menu->addAction(d->addContextAction); - + const int nbAttachment = d->model->rowCount(); + if (nbAttachment != numberOfParts) { + menu->addSeparator(); + menu->addAction(d->selectAllAction); + } + if (numberOfParts == 0) { + menu->addSeparator(); + menu->addAction(d->addContextAction); + } menu->exec( QCursor::pos() ); delete menu; } -- GitLab