gtkselectioninputstream-x11: Do not add an extra reference to the returned stream
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Tue, 30 May 2023 15:50:56 +0000 (17:50 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 5 Jun 2023 12:01:40 +0000 (08:01 -0400)
commit8de231131c1bc6697047058631fc8a01d57c4644
treed87bbfbc3c5ad7dd10e4671cf71c88798dea4207
parent25f8793a35891a5b95002212ac818bf2fe4f0231
gtkselectioninputstream-x11: Do not add an extra reference to the returned stream

We create a new stream during gdk_x11_selection_input_stream_new_async()
then such stream is referenced when passed to the task via
g_task_return_pointer(), so there's no need to reference it again before
returning it, or we'd end up leaking.

Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/4892
gdk/x11/gdkselectioninputstream-x11.c