[PATCH v3 6/7] comctl32/listbox: Implement LBS_NODATA for single-selection listboxes

Huw Davies huw at codeweavers.com
Wed Nov 21 09:53:01 CST 2018


On Wed, Nov 21, 2018 at 06:19:18PM +0300, Nikolay Sivov wrote:
> On 11/21/18 5:51 PM, Huw Davies wrote:
> 
> > >   static BOOL is_item_selected(LB_DESCR *descr, UINT index)
> > >   {
> > > +    if (is_singlesel_NODATA(descr))
> > > +        return NODATA_is_sel(descr, index);
> > >       return descr->items[index].selected;
> > >   }
> > So this looks like
> >     if (!IS_MULTISELECT(descr))
> >        return index != descr->selected_item;
> >     return descr->items[index].selected;
> 
> This also should go to is_item_selected().

Right, I was rewriting is_item_selected().

Huw.



More information about the wine-devel mailing list