[Spice-devel] [PATCH 06/15] worker: minor simplifcation
Frediano Ziglio
fziglio at redhat.com
Tue Nov 3 06:07:26 PST 2015
>
> On Tue, 2015-11-03 at 05:24 -0500, Frediano Ziglio wrote:
> > I would change the comment to
> >
> > "worker: remove unused worker parameter"
> >
> Yes, it is more accurate
>
> > >
> > > From: Marc-André Lureau <marcandre.lureau at gmail.com>
> > >
> > > ---
> > > server/red_worker.c | 16 +++++++++-------
> > > 1 file changed, 9 insertions(+), 7 deletions(-)
> > >
> > > diff --git a/server/red_worker.c b/server/red_worker.c
> > > index 491e55e..fbcab6d 100644
> > > --- a/server/red_worker.c
> > > +++ b/server/red_worker.c
> > > @@ -1506,16 +1506,18 @@ static inline Shadow *__find_shadow(TreeItem
> > > *item)
> > > return ((DrawItem *)item)->shadow;
> > > }
> > >
> > > -static inline Ring *ring_of(RedWorker *worker, Ring *ring, TreeItem
> > > *item)
> > > +/* FIXME: weird function: return container ring, or ring... */
> >
> > I'd remove this comment.
> >
> > > +static inline Ring *ring_of(Ring *ring, TreeItem *item)
> > > {
> > > return (item->container) ? &item->container->items : ring;
> > > }
> > >
> > > -static inline int __contained_by(RedWorker *worker, TreeItem *item, Ring
> > > *ring)
> > > +/* FIXME: weird function: true if item has some parent container ==
> > > ring,
> > > or
> > > has no immediate container*/
> >
> > I'd remove this comment
> >
> > > +static inline int __contained_by(TreeItem *item, Ring *ring)
> > > {
> > > spice_assert(item && ring);
> > > do {
> > > - Ring *now = ring_of(worker, ring, item);
> > > + Ring *now = ring_of(ring, item);
> > > if (now == ring) {
> > > return TRUE;
> > > }
> > > @@ -1557,8 +1559,8 @@ static inline void __exclude_region(RedWorker
> > > *worker,
> > > Ring *ring, TreeItem *ite
> > > region_exclude(&shadow->on_hold, &and_rgn);
> > > region_or(rgn, &and_rgn);
> > > // in flat representation of current, shadow is
> > > always
> > > his owner next
> > > - if (!__contained_by(worker, (TreeItem*)shadow,
> > > *top_ring)) {
> > > - *top_ring = ring_of(worker, ring,
> > > (TreeItem*)shadow);
> > > + if (!__contained_by((TreeItem*)shadow, *top_ring)) {
> > > + *top_ring = ring_of(ring, (TreeItem*)shadow);
> > > }
> > > }
> > > } else {
> > > @@ -1577,8 +1579,8 @@ static inline void __exclude_region(RedWorker
> > > *worker,
> > > Ring *ring, TreeItem *ite
> > > region_exclude(rgn, &and_rgn);
> > > if ((shadow = __find_shadow(item))) {
> > > region_or(rgn, &shadow->on_hold);
> > > - if (!__contained_by(worker, (TreeItem*)shadow,
> > > *top_ring)) {
> > > - *top_ring = ring_of(worker, ring,
> > > (TreeItem*)shadow);
> > > + if (!__contained_by((TreeItem*)shadow, *top_ring)) {
> > > + *top_ring = ring_of(ring, (TreeItem*)shadow);
> > > }
> > > }
> > > }
> >
> > If nobody complaints about these changes and if I get an ack before I'll
> > change
> > and merged this patch
> >
> > Frediano
>
> Ack the changes,
> Pavel
>
Merged
Frediano
More information about the Spice-devel
mailing list