Make it easier to share the implementation.
Created attachment 399015 [details] Patch
Created attachment 399122 [details] Patch I forgot to add the gtk4 stubs
Comment on attachment 399122 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=399122&action=review > Source/WebCore/platform/gtk/GtkUtilities.cpp:111 > + && gdkAction & GDK_ACTION_LINK) It took me a while to understand why this is done in this way. IMO it's more idiomatic to use a bitmastk to checl all flags at once: static constexpr auto gdkEveryMask = GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_LINK; if ((gdkAction & gdkEveryMask) == gdkEveryMask) return DragOperationEvery; ...but it was already written this way before, so feel free to leave it as-is.
Committed r261570: <https://trac.webkit.org/changeset/261570>