Browse Source

coding

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 years ago
parent
commit
fcb84d0b82

+ 3 - 8
iOSClient/Extensions/UIImage+Extensions.swift

@@ -139,14 +139,9 @@ extension UIImage {
     }
 
     func imageColor(_ color: UIColor) -> UIImage {
-
-        if #available(iOS 13.0, *) {
-            return self.withTintColor(color, renderingMode: .alwaysOriginal)
-        } else {
-            return UIGraphicsImageRenderer(size: size, format: imageRendererFormat).image { _ in
-                color.set()
-                withRenderingMode(.alwaysTemplate).draw(at: .zero)
-            }
+        return UIGraphicsImageRenderer(size: size, format: imageRendererFormat).image { _ in
+            color.set()
+            withRenderingMode(.alwaysTemplate).draw(at: .zero)
         }
     }
 

+ 3 - 4
iOSClient/Networking/NCService.swift

@@ -281,11 +281,10 @@ class NCService: NSObject {
                         if !FileManager().fileExists(atPath: fileNamePath) {
                             NextcloudKit.shared.getPreview(url: url, options: options) { account, data, error in
                                 if let svgImage = SVGKImage(data: data)  {
-                                    svgImage.size = CGSize(width: 120, height: 120)
-                                    if var image = svgImage.uiImage {
+                                    svgImage.size = CGSize(width: 125, height: 125)
+                                    if let image = svgImage.uiImage {
                                         do {
-                                            image = image.image(color: .black, size: 120)
-                                            try image.pngData()?.write(to: URL(fileURLWithPath: fileNamePath), options: .atomic)
+                                            try image.imageColor(.black).pngData()?.write(to: URL(fileURLWithPath: fileNamePath), options: .atomic)
                                         } catch { }
                                     }
                                 }