Tweak the file transfer portal _again_
authorMatthias Clasen <mclasen@redhat.com>
Sat, 18 Jan 2020 03:31:51 +0000 (22:31 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 18 Jan 2020 04:46:37 +0000 (23:46 -0500)
commit69fb3648b2e20935b7839f874fb0b52dee32448b
tree155c7cb22568a7604f121645bf2dc618ad049217
parent26c4c2806838622e27337c25c8d9ae615de89c48
Tweak the file transfer portal _again_

This is a neverending story. I was seeing problems in tests where
the nested mainloop was picking up unrelated timeouts.

Break down and make this async. This changes the ordering in which
the (de)serializers are registered. If this is causing issues, we
can introduce priorities or something else.
gdk/filetransferportal.c
gdk/filetransferportalprivate.h
gdk/gdkcontentdeserializer.c
gdk/gdkcontentserializer.c