[Spice-devel] [PATCH 15/23] inline dcc_release_item
Jonathon Jongsma
jjongsma at redhat.com
Tue May 17 20:05:47 UTC 2016
If you change the summary to *REMOVE* dcc_release_item
Acked-by: Jonathon Jongsma <jjongsma at redhat.com>
On Mon, 2016-05-16 at 14:31 +0100, Frediano Ziglio wrote:
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
> server/dcc-send.c | 2 +-
> server/dcc.c | 5 -----
> server/dcc.h | 3 ---
> server/display-channel.c | 5 +----
> 4 files changed, 2 insertions(+), 13 deletions(-)
>
> diff --git a/server/dcc-send.c b/server/dcc-send.c
> index 0f645a9..f0f2e16 100644
> --- a/server/dcc-send.c
> +++ b/server/dcc-send.c
> @@ -2455,7 +2455,7 @@ void dcc_send_item(DisplayChannelClient *dcc,
> RedPipeItem *pipe_item)
> spice_warn_if_reached();
> }
>
> - dcc_release_item(dcc, pipe_item, FALSE);
> + red_pipe_item_unref(pipe_item);
>
> // a message is pending
> if (red_channel_client_send_message_pending(rcc)) {
> diff --git a/server/dcc.c b/server/dcc.c
> index 7d9d366..b9e4eb3 100644
> --- a/server/dcc.c
> +++ b/server/dcc.c
> @@ -1607,8 +1607,3 @@ int dcc_handle_migrate_data(DisplayChannelClient *dcc,
> uint32_t size, void *mess
> red_channel_client_ack_zero_messages_window(RED_CHANNEL_CLIENT(dcc));
> return TRUE;
> }
> -
> -void dcc_release_item(DisplayChannelClient *dcc, RedPipeItem *item, int
> item_pushed)
> -{
> - red_pipe_item_unref(item);
> -}
> diff --git a/server/dcc.h b/server/dcc.h
> index 63a7496..864a768 100644
> --- a/server/dcc.h
> +++ b/server/dcc.h
> @@ -203,9 +203,6 @@ void dcc_append_drawable
> (DisplayCha
> void dcc_add_drawable_after
> (DisplayChannelClient *dcc,
>
> Drawable *drawable,
>
> RedPipeItem *pos);
> -void dcc_release_item
> (DisplayChannelClient *dcc,
> -
> RedPipeItem *item,
> - int
> item_pushed);
> void dcc_send_item
> (DisplayChannelClient *dcc,
>
> RedPipeItem *item);
> int dcc_clear_surface_drawables_from_pipe
> (DisplayChannelClient *dcc,
> diff --git a/server/display-channel.c b/server/display-channel.c
> index 1f4d66f..b559a4e 100644
> --- a/server/display-channel.c
> +++ b/server/display-channel.c
> @@ -1981,10 +1981,7 @@ static void hold_item(RedChannelClient *rcc,
> RedPipeItem *item)
>
> static void release_item(RedChannelClient *rcc, RedPipeItem *item, int
> item_pushed)
> {
> - DisplayChannelClient *dcc = RCC_TO_DCC(rcc);
> -
> - spice_return_if_fail(item != NULL);
> - dcc_release_item(dcc, item, item_pushed);
> + red_pipe_item_unref(item);
> }
>
> static int handle_migrate_flush_mark(RedChannelClient *rcc)
More information about the Spice-devel
mailing list