]> git.eshelyaron.com Git - emacs.git/commit
Fix clipboard request on macOS for yank-media
authorRobert Pluim <rpluim@gmail.com>
Sun, 16 Jun 2024 12:23:37 +0000 (14:23 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 19 Jun 2024 08:32:21 +0000 (10:32 +0200)
commite388360f9e5f070b561c0ba244b753f2c3e26c07
tree063921c2fb422882453cda4eb7fb7e2c35bd68b0
parent655118e6b6f161a12ddd3ac92b80a475f572402c
Fix clipboard request on macOS for yank-media

'yank-media' makes a request with 'CLIPBOARD and 'TARGETS, which on
other platforms returns the type(s) of the current selection, but on
macOS returned the selection itself.  Make it return the types instead.

This fixes (Bug#71377).

* src/nsselect.m (ns_get_local_selection): Return nil when called with
QCLIPBOARD and QTARGETS, so that 'ns_get_foreign_selection' is called to
return the type(s) of the selection.

(cherry picked from commit 275a5582414c2f63bccce896200b4e84f1ba0d75)
src/nsselect.m