diff --git a/glfw/cocoa_window.m b/glfw/cocoa_window.m index 69856262d..2a9b805fe 100644 --- a/glfw/cocoa_window.m +++ b/glfw/cocoa_window.m @@ -1669,14 +1669,10 @@ send_data_available_event_on_next_event_loop_tick(GLFWid wid, const char *mime) static void create_uri_list(_GLFWDropData *d, NSArray *urls) { NSMutableArray *items = [NSMutableArray array]; - NSCharacterSet *c1 = [NSCharacterSet URLQueryAllowedCharacterSet]; - NSCharacterSet *c2 = [NSCharacterSet URLPathAllowedCharacterSet]; + NSCharacterSet *allowedChars = [NSCharacterSet URLQueryAllowedCharacterSet]; for (NSURL *url in urls) { NSCharacterSet *allowedChars = c1; - if ([url isFileURL]) { - url = [url filePathURL]; - allowedChars = c2; - } + if ([url isFileURL]) url = [url filePathURL]; NSString *absoluteString = url.absoluteString; NSString *q = [absoluteString stringByAddingPercentEncodingWithAllowedCharacters:allowedChars]; [items addObject:q];