diff --git a/plugins/messageviewer/bodypartformatter/semantic/semanticurlhandler.cpp b/plugins/messageviewer/bodypartformatter/semantic/semanticurlhandler.cpp --- a/plugins/messageviewer/bodypartformatter/semantic/semanticurlhandler.cpp +++ b/plugins/messageviewer/bodypartformatter/semantic/semanticurlhandler.cpp @@ -94,11 +94,8 @@ qCWarning(SEMANTIC_LOG) << "sementic action: data not found"; return true; } - if (canAddToCalendar(m)) { - addToCalendar(m); - } else { - qCWarning(SEMANTIC_LOG) << "Impossible to add to calendar. Need to investigate it."; - } + + handleContextMenuRequest(part, path, QCursor::pos()); return true; } diff --git a/plugins/messageviewer/bodypartformatter/semantic/templates/semantic.html b/plugins/messageviewer/bodypartformatter/semantic/templates/semantic.html --- a/plugins/messageviewer/bodypartformatter/semantic/templates/semantic.html +++ b/plugins/messageviewer/bodypartformatter/semantic/templates/semantic.html @@ -1,6 +1,6 @@
- {% icon "view-calendar" small _("Add reservation to calendar.") %} + {% icon "map-globe" small _("Add reservation to calendar.") %}
{% for elem in data %} {% with elem.reservations.0.reservation as res %}