summaryrefslogtreecommitdiffstats
path: root/osdep/macosx_application.m
diff options
context:
space:
mode:
Diffstat (limited to 'osdep/macosx_application.m')
-rw-r--r--osdep/macosx_application.m17
1 files changed, 1 insertions, 16 deletions
diff --git a/osdep/macosx_application.m b/osdep/macosx_application.m
index 18c47f4bea..9b62eb68b2 100644
--- a/osdep/macosx_application.m
+++ b/osdep/macosx_application.m
@@ -22,7 +22,6 @@
#include "common/msg.h"
#include "input/input.h"
-#include "input/event.h"
#import "osdep/macosx_application_objc.h"
#include "osdep/macosx_compat.h"
@@ -270,23 +269,9 @@ Application *mpv_shared_app(void)
}
}
-
-- (void)handleFilesArray:(NSArray *)files
-{
- size_t num_files = [files count];
- char **files_utf8 = talloc_array(NULL, char*, num_files);
- [files enumerateObjectsUsingBlock:^(id obj, NSUInteger i, BOOL *_){
- char *filename = (char *)[obj UTF8String];
- size_t bytes = [obj lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
- files_utf8[i] = talloc_memdup(files_utf8, filename, bytes + 1);
- }];
- mp_event_drop_files(_eventsResponder.inputContext, num_files, files_utf8);
- talloc_free(files_utf8);
-}
-
- (void)handleFiles
{
- [self handleFilesArray:self.files];
+ [_eventsResponder handleFilesArray:self.files];
}
@end