]> err.no Git - sope/blobdiff - sope-mime/NGMime/NGMimeTextBodyGenerator.m
fixed yet another issue with compilation on Cocoa ;-)
[sope] / sope-mime / NGMime / NGMimeTextBodyGenerator.m
index 2369ae957ef5d5891bfcc09c8f011a0f06d2c3d7..05a895eb9d71497e0362100bdfe0f1583f3b7dac 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "NGMimeBodyGenerator.h"
 #include "NGMimePartGenerator.h"
+#include <NGExtensions/NSString+Encoding.h>
 #include "common.h"
 
 @implementation NGMimeTextBodyGenerator
     NSStringEncoding encoding = 0;
     NSString *charset = [[_part contentType] valueOfParameter:@"charset"];
     
-    if ([charset isNotEmpty])
+    if ([charset isNotEmpty]) {
+#if NeXT_Foundation_LIBRARY || COCOA_Foundation_LIBRARY
       encoding = [NSString stringEncodingForEncodingNamed:charset];
+#else
+      encoding = [self _encodingFromContentType:[_part contentType]];
+#endif
+    }
     
     data = [body dataUsingEncoding:
                   (encoding != 0 ? encoding : NSISOLatin1StringEncoding)];