Fix crashes on x-thread signal emission.
[dcpomatic.git] / src / lib / kdm.cc
index 108860594e2592144760965a02aeb1220f8cf02c..8949736f80353eb8987cb623e68bd9ca81c0e77b 100644 (file)
@@ -19,7 +19,6 @@
 
 #include <list>
 #include <boost/shared_ptr.hpp>
-#include <quickmail.h>
 #include <zip.h>
 #include <dcp/encrypted_kdm.h>
 #include <dcp/types.h>
@@ -30,6 +29,7 @@
 #include "film.h"
 #include "config.h"
 #include "safe_stringstream.h"
+#include "quickmail.h"
 
 using std::list;
 using std::string;
@@ -253,6 +253,8 @@ email_kdms (
                if (!Config::instance()->kdm_bcc().empty ()) {
                        quickmail_add_bcc (mail, Config::instance()->kdm_bcc().c_str ());
                }
+
+               quickmail_add_header (mail, "Content-Type: text/plain; charset=UTF-8");
                
                string body = Config::instance()->kdm_email().c_str();
                boost::algorithm::replace_all (body, "$CPL_NAME", film->dcp_name ());