Acked-by: Christophe Fergeau <cfergeau@xxxxxxxxxx> On Tue, Sep 27, 2016 at 01:42:04PM +0100, Frediano Ziglio wrote: > This function deal only with Stream. > Also the name was misleading and was not clear if it detached the stream > from the DisplayChannel. > > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> > --- > server/display-channel.c | 2 +- > server/stream.c | 14 +++++++------- > server/stream.h | 2 +- > 3 files changed, 9 insertions(+), 9 deletions(-) > > diff --git a/server/display-channel.c b/server/display-channel.c > index 73260df..3835e6f 100644 > --- a/server/display-channel.c > +++ b/server/display-channel.c > @@ -1354,7 +1354,7 @@ void drawable_unref(Drawable *drawable) > spice_warn_if_fail(drawable->pipes == NULL); > > if (drawable->stream) { > - detach_stream(display, drawable->stream); > + stream_detach_drawable(drawable->stream); > } > region_destroy(&drawable->tree_item.base.rgn); > > diff --git a/server/stream.c b/server/stream.c > index ee0dded..6687f50 100644 > --- a/server/stream.c > +++ b/server/stream.c > @@ -318,7 +318,7 @@ static void attach_stream(DisplayChannel *display, Drawable *drawable, Stream *s > } > } > > -void detach_stream(DisplayChannel *display, Stream *stream) > +void stream_detach_drawable(Stream *stream) > { > spice_assert(stream->current && stream->current->stream); > spice_assert(stream->current->stream == stream); > @@ -523,7 +523,7 @@ void stream_trace_update(DisplayChannel *display, Drawable *drawable) > if (stream->current) { > stream->current->streamable = FALSE; //prevent item trace > before_reattach_stream(display, stream, drawable); > - detach_stream(display, stream); > + stream_detach_drawable(stream); > } > attach_stream(display, drawable, stream); > return; > @@ -564,7 +564,7 @@ void stream_maintenance(DisplayChannel *display, > stream, TRUE); > if (is_next_frame) { > before_reattach_stream(display, stream, candidate); > - detach_stream(display, stream); > + stream_detach_drawable(stream); > prev->streamable = FALSE; //prevent item trace > attach_stream(display, candidate, stream); > } > @@ -833,7 +833,7 @@ static void red_upgrade_item_free(RedPipeItem *base) > > /* > * after dcc_detach_stream_gracefully is called for all the display channel clients, > - * detach_stream should be called. See comment (1). > + * stream_detach_drawable should be called. See comment (1). > */ > static void dcc_detach_stream_gracefully(DisplayChannelClient *dcc, > Stream *stream, > @@ -909,7 +909,7 @@ static void detach_stream_gracefully(DisplayChannel *display, Stream *stream, > dcc_detach_stream_gracefully(dcc, stream, update_area_limit); > } > if (stream->current) { > - detach_stream(display, stream); > + stream_detach_drawable(stream); > } > } > > @@ -946,11 +946,11 @@ void stream_detach_behind(DisplayChannel *display, QRegion *region, Drawable *dr > } > } > if (detach && stream->current) { > - detach_stream(display, stream); > + stream_detach_drawable(stream); > } else if (!is_connected) { > if (stream->current && > region_intersects(&stream->current->tree_item.base.rgn, region)) { > - detach_stream(display, stream); > + stream_detach_drawable(stream); > } > } > } > diff --git a/server/stream.h b/server/stream.h > index 053b23d..77223c8 100644 > --- a/server/stream.h > +++ b/server/stream.h > @@ -154,6 +154,6 @@ void stream_agent_unref (DisplayChan > StreamAgent *agent); > void stream_agent_stop (StreamAgent *agent); > > -void detach_stream(DisplayChannel *display, Stream *stream); > +void stream_detach_drawable(Stream *stream); > > #endif /* STREAM_H */ > -- > 2.7.4 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/spice-devel
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel