Bläddra i källkod

VLCHTTPFileDownloader: downloadFileFromURL: Always check for potential name

Closes #711
Soomin Lee 5 år sedan
förälder
incheckning
4135681788
1 ändrade filer med 4 tillägg och 5 borttagningar
  1. 4 5
      Sources/VLCHTTPFileDownloader.m

+ 4 - 5
Sources/VLCHTTPFileDownloader.m

@@ -101,11 +101,10 @@
     VLCHTTPFileDownloaderTask *downloadTask = [[VLCHTTPFileDownloaderTask alloc] init];
     downloadTask.url = url;
     NSString *downloadFileName;
-    if (fileName) {
-        downloadFileName = [self createPotentialNameFromName:fileName];
-    } else {
-        downloadFileName = [url.lastPathComponent stringByRemovingPercentEncoding];
-    }
+
+    fileName = fileName ?: [url.lastPathComponent stringByRemovingPercentEncoding];
+
+    downloadFileName = [self createPotentialNameFromName:fileName];
 
     if (downloadFileName.pathExtension.length == 0 || ![downloadFileName isSupportedFormat]) {
         NSString *urlExtension = url.pathExtension;