On Thu, Nov 04, 2010 at 08:01:41PM -0500, ch...@cnpbagwell.com wrote: > From: Chris Bagwell <ch...@cnpbagwell.com> > > Changed logic to dispatch 1 or 2 channels events to be > based on value of wcmBTNChannel instead of based on protocol > used. > > Although previous logic worked, this way is clearer to reason > why wcmEvent() needs to be called for 1 or 2 channel's. > > Signed-off-by: Chris Bagwell <ch...@cnpbagwell.com> > ---
I forgot yesterday: merged this one, thank you. Cheers, Peter > src/wcmUSB.c | 8 +++----- > 1 files changed, 3 insertions(+), 5 deletions(-) > > diff --git a/src/wcmUSB.c b/src/wcmUSB.c > index a5cdc8b..6427adf 100644 > --- a/src/wcmUSB.c > +++ b/src/wcmUSB.c > @@ -1212,13 +1212,11 @@ static void usbDispatchEvents(InputInfoPtr pInfo) > > /* dispatch events */ > if (channel_change || > - (common->wcmProtocolLevel != WCM_PROTOCOL_GENERIC && > - btn_channel_change)) > + (private->wcmBTNChannel == channel && btn_channel_change)) > wcmEvent(common, channel, ds); > > - /* dispatch pad events on generic tablets */ > - if (common->wcmProtocolLevel == WCM_PROTOCOL_GENERIC && > - btn_channel_change) > + /* dispatch butten events when re-routed */ > + if (private->wcmBTNChannel != channel && btn_channel_change) > { > /* Force to in proximity for this special case */ > btn_ds->proximity = 1; > -- > 1.7.3.2 ------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel