On Wed, Feb 17, 2010 at 9:05 PM, Peter Hutterer <peter.hutte...@who-t.net> wrote: > On Wed, Feb 17, 2010 at 08:18:42PM -0600, ch...@cnpbagwell.com wrote: >> From: Chris Bagwell <ch...@cnpbagwell.com> >> >> Setting relative mode default for bamboo was delayed only >> because common->tablet_id wasn't available early enough. >> Now that its value is around, move setting default values to >> single location. >> >> Signed-off-by: Chris Bagwell <ch...@cnpbagwell.com> >> --- >> src/wcmConfig.c | 14 +++++++++++--- >> src/wcmValidateDevice.c | 8 -------- >> 2 files changed, 11 insertions(+), 11 deletions(-) >> >> diff --git a/src/wcmConfig.c b/src/wcmConfig.c >> index b5d07f2..fbc8f04 100644 >> --- a/src/wcmConfig.c >> +++ b/src/wcmConfig.c >> @@ -176,7 +176,8 @@ error: >> return 0; >> } >> >> -static int wcmAllocateByType(LocalDevicePtr local, const char *type) >> +static int wcmAllocateByType(LocalDevicePtr local, const char *type, >> + int tablet_id) >> { >> int rc = 0; >> >> @@ -191,7 +192,14 @@ static int wcmAllocateByType(LocalDevicePtr local, >> const char *type) >> if (xf86NameCmp(type, "stylus") == 0) >> rc = wcmAllocate(local, XI_STYLUS, ABSOLUTE_FLAG|STYLUS_ID); >> else if (xf86NameCmp(type, "touch") == 0) >> - rc = wcmAllocate(local, XI_TOUCH, ABSOLUTE_FLAG|TOUCH_ID); >> + { >> + int flags = TOUCH_ID; >> + >> + if (!(tablet_id >= 0xd0 && tablet_id <= 0xd3)) > > uh-oh, that's confusing. I actually started writing a reply on how the > condition is now broken before I saw the "!" :) > How about the inverse of the condition? > > if (tablet_id < 0xd0 || tablet_id > 0xd3) > > if you're fine with that, I'll fix it up locally and push it. > > Cheers, > Peter >
Yep, thats easier to read. Chris ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel