diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2018-03-25 20:20:07 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2018-03-25 20:20:07 +0200 |
commit | 3479159c7ff5c918af12e29a32367843f336b57f (patch) | |
tree | 51f02c82108522fccf6ece95e926dfa29a1a8dc3 /kmail/kmkernel.cpp | |
parent | 8996740084e6d31d323cfeb1a269f8427ff3f6bf (diff) | |
download | tdepim-3479159c7ff5c918af12e29a32367843f336b57f.tar.gz tdepim-3479159c7ff5c918af12e29a32367843f336b57f.zip |
kmail: Avoid setting charset on non-textual parts of emails
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'kmail/kmkernel.cpp')
-rw-r--r-- | kmail/kmkernel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kmail/kmkernel.cpp b/kmail/kmkernel.cpp index fb22fca2e..f998a74c3 100644 --- a/kmail/kmkernel.cpp +++ b/kmail/kmkernel.cpp @@ -45,6 +45,7 @@ using TDERecentAddress::RecentAddresses; #include "kmsystemtray.h" #include "transportmanager.h" #include "importarchivedialog.h" +#include <mimelib/enum.h> #include <twin.h> #include "kmailicalifaceimpl.h" @@ -574,7 +575,7 @@ int KMKernel::openComposer (const TQString &to, const TQString &cc, if( ! GlobalSettings::self()->exchangeCompatibleInvitations() ) { msgPart->setContentDisposition( attachContDisp ); } - if( !attachCharset.isEmpty() ) { + if( !attachCharset.isEmpty() && (msgPart->type() == DwMime::kTypeText) ) { // kdDebug(5006) << "KMKernel::openComposer set attachCharset to " // << attachCharset << endl; msgPart->setCharset( attachCharset ); |