]> err.no Git - scalable-opengroupware.org/blobdiff - UI/MailPartViewers/UIxMailPartImageViewer.m
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1153 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / MailPartViewers / UIxMailPartImageViewer.m
index deb7252edab45623c428480f9ba6a720a5f4de2a..cb9b82e5ddcbde902b0d90c5f5cf2f2160055c87 100644 (file)
@@ -19,7 +19,7 @@
   02111-1307, USA.
 */
 
-#include "UIxMailPartViewer.h"
+#import "UIxMailPartViewer.h"
 
 @interface UIxMailPartImageViewer : UIxMailPartViewer
 {
 
 @end
 
-#include "common.h"
-
 @implementation UIxMailPartImageViewer
 
 /* URLs */
 
-- (NSString *)pathToImage {
-  NSString *url;
+- (NSString *) pathToImage
+{
+  NSMutableString *url;
   NSString *s;
-  
-  url = [[self clientObject] baseURLInContext:[self context]];
-  if (![url hasSuffix:@"/"]) url = [url stringByAppendingString:@"/"];
+
+  s = [[self clientObject] baseURLInContext: [self context]];
+  url = [NSMutableString stringWithString: s];
+  if (![url hasSuffix: @"/"])
+    [url appendString: @"/"];
 
   s = [[self partPath] componentsJoinedByString:@"/"];
-  url = [url stringByAppendingString:s];
+  [url appendString: s];
 
-  if ((s = [self preferredPathExtension]) != nil) {
-    url = [url stringByAppendingString:@"."];
-    url = [url stringByAppendingString:s];
-  }
+  s = [self preferredPathExtension];
+  if (s)
+    [url appendFormat: @".%@", s];
   
   return url;
 }