summaryrefslogtreecommitdiff
path: root/gdk/gdkclipboard.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2018-09-03 18:36:56 -0400
committerMatthias Clasen <mclasen@redhat.com>2018-09-05 17:56:33 -0400
commitbba183ee0c96b6124358447a4a9747dc38a5c8a0 (patch)
treeb7ecdc0071c178bc9503c7c195d86a0da51de1d7 /gdk/gdkclipboard.c
parent2bb97bc136620ba4cd5d9e7283f9fa94e8042989 (diff)
downloadgtk+-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.c3
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);