Explorar o código

open network stream VC: simplify pasteboard loader

Felix Paul Kühne %!s(int64=10) %!d(string=hai) anos
pai
achega
af17db0e61
Modificáronse 1 ficheiros con 3 adicións e 10 borrados
  1. 3 10
      Sources/VLCOpenNetworkStreamViewController.m

+ 3 - 10
Sources/VLCOpenNetworkStreamViewController.m

@@ -89,16 +89,9 @@
 
 - (void)updatePasteboardTextInURLField
 {
-    if ([[UIPasteboard generalPasteboard] containsPasteboardTypes:@[@"public.url", @"public.text"]]) {
-        NSURL *pasteURL = [[UIPasteboard generalPasteboard] valueForPasteboardType:@"public.url"];
-        if (!pasteURL || [[pasteURL absoluteString] isEqualToString:@""]) {
-            NSString *pasteString = [[UIPasteboard generalPasteboard] valueForPasteboardType:@"public.text"];
-            pasteURL = [NSURL URLWithString:pasteString];
-        }
-
-        if (pasteURL && ![[pasteURL scheme] isEqualToString:@""] && ![[pasteURL absoluteString] isEqualToString:@""])
-            self.urlField.text = [pasteURL absoluteString];
-    }
+    UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
+    if ([pasteboard containsPasteboardTypes:@[@"public.url"]])
+        self.urlField.text = [[pasteboard valueForPasteboardType:@"public.url"] absoluteString];
 }
 
 - (void)viewWillAppear:(BOOL)animated