diff options
author | Matthias Clasen <mclasen@redhat.com> | 2018-09-03 18:36:56 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2018-09-05 17:56:33 -0400 |
commit | bba183ee0c96b6124358447a4a9747dc38a5c8a0 (patch) | |
tree | b7ecdc0071c178bc9503c7c195d86a0da51de1d7 /gdk/gdkclipboard.c | |
parent | 2bb97bc136620ba4cd5d9e7283f9fa94e8042989 (diff) | |
download | gtk+-file-transfer-portal.tar.gz |
clipboard: file transfer portal supportfile-transfer-portal
Implement file-list <-> application/vnd.flatpak.file-list
serialization by talking to the file transfer portal.
Diffstat (limited to 'gdk/gdkclipboard.c')
-rw-r--r-- | gdk/gdkclipboard.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdk/gdkclipboard.c b/gdk/gdkclipboard.c index d165b0fd79..6ceb7b4b29 100644 --- a/gdk/gdkclipboard.c +++ b/gdk/gdkclipboard.c @@ -1054,6 +1054,7 @@ gdk_clipboard_write_serialize_done (GObject *content, g_object_unref (task); } + void gdk_clipboard_write_async (GdkClipboard *clipboard, const char *mime_type, @@ -1076,6 +1077,7 @@ gdk_clipboard_write_async (GdkClipboard *clipboard, g_return_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable)); g_return_if_fail (callback != NULL); +g_print ("clipboard write in %s\n", mime_type); task = g_task_new (clipboard, cancellable, callback, user_data); g_task_set_priority (task, io_priority); g_task_set_source_tag (task, gdk_clipboard_write_async); @@ -1232,6 +1234,7 @@ gdk_clipboard_set_content (GdkClipboard *clipboard, formats = gdk_content_formats_new (NULL, 0); } +g_print ("claiming clipboard for %s\n", gdk_content_formats_to_string (formats)); result = gdk_clipboard_claim (clipboard, formats, TRUE, provider); gdk_content_formats_unref (formats); |