diff options
author | FRAU KOUJIRO <frau@doushio.com> | 2014-04-15 19:38:19 -0700 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2014-08-06 09:31:58 +0200 |
commit | 0be25a8dbf5447e1fb543b3096464a24a81d863a (patch) | |
tree | eed06938c3bdc433ea572fa53dc39db2b1182b2f /osdep/macosx_application.m | |
parent | 4fc8dcde2ae1525c8ea52d04ed0e7768decf901a (diff) | |
download | mpv-0be25a8dbf5447e1fb543b3096464a24a81d863a.tar.bz2 mpv-0be25a8dbf5447e1fb543b3096464a24a81d863a.tar.xz |
cocoa: move handleFilesArray: to macosx_events
Diffstat (limited to 'osdep/macosx_application.m')
-rw-r--r-- | osdep/macosx_application.m | 17 |
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 |