From ec7e0777ec6296d13f22ec4b5c1ab7be52dd5906 Mon Sep 17 00:00:00 2001 From: Arjan Molenaar Date: Mon, 28 Oct 2024 11:33:52 +0100 Subject: [PATCH] macos: Use org.gtk.internal for GType-based DnD Use a custom content type, so other apps are not tempted to accept GTK internal content types. --- gdk/macos/gdkmacospasteboard.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gdk/macos/gdkmacospasteboard.c b/gdk/macos/gdkmacospasteboard.c index 6af1568e78..318e38c597 100644 --- a/gdk/macos/gdkmacospasteboard.c +++ b/gdk/macos/gdkmacospasteboard.c @@ -272,6 +272,7 @@ _gdk_macos_pasteboard_register_drag_types (NSWindow *window) // TODO: how can GTK tell us what drag types expected? // Now the app will accept everything. [window registerForDraggedTypes:[NSArray arrayWithObjects:@"public.item", + @"org.gtk.internal", nil]]; }