Selaa lähdekoodia

VLCHTTPFileDownloader: downloadFileFromURL: Always check for potential name

Closes #711
Soomin Lee 5 vuotta sitten
vanhempi
commit
4135681788
1 muutettua tiedostoa jossa 4 lisäystä ja 5 poistoa
  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;