From bb5107b5fa57acd7371184ea884c7c1679e573aa Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 4 Jun 2016 08:45:20 +0200 Subject: [PATCH] Don't use ui_cocoa_window_set_droppable for now --- ui/drivers/cocoa/cocoa_common.m | 7 ++++--- ui/drivers/cocoa/ui_cocoa_window.m | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ui/drivers/cocoa/cocoa_common.m b/ui/drivers/cocoa/cocoa_common.m index c75b289c1f..26a0c6b17b 100644 --- a/ui/drivers/cocoa/cocoa_common.m +++ b/ui/drivers/cocoa/cocoa_common.m @@ -64,9 +64,10 @@ void *glkitview_init(void); #if defined(HAVE_COCOA) [self setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable]; - ui_window_cocoa_t view; - view.data = (CocoaView*)self; - ui_window_cocoa_set_droppable(&view, true); + ui_window_cocoa_t cocoa_view; + cocoa_view.data = (CocoaView*)self; + + [self registerForDraggedTypes:[NSArray arrayWithObjects:NSColorPboardType, NSFilenamesPboardType, nil]]; #elif defined(HAVE_COCOATOUCH) self.view = (__bridge GLKView*)glkitview_init(); diff --git a/ui/drivers/cocoa/ui_cocoa_window.m b/ui/drivers/cocoa/ui_cocoa_window.m index 042846bcf4..cb0d3361e0 100644 --- a/ui/drivers/cocoa/ui_cocoa_window.m +++ b/ui/drivers/cocoa/ui_cocoa_window.m @@ -62,7 +62,7 @@ void ui_window_cocoa_set_droppable(void *data, bool droppable) if (droppable) { - [[cocoa_view window] registerForDraggedTypes:[NSArray arrayWithObject:NSFilenamesPboardType]]; + [[cocoa_view window] registerForDraggedTypes:[NSArray arrayWithObjects:NSColorPboardType, NSFilenamesPboardType, nil]]; } else {