On Thu, Jan 17, 2013 at 05:42:24PM -0800, Jason Gerecke wrote: > We shouldn't make *any* change to the state if checkonly==true, but > we've been resetting properties anyway. This blocks off the calls > to the reset functions to prevent them from being called if it's > just a drill. > > Signed-off-by: Jason Gerecke <killert...@gmail.com>
I've looked at this series and they look good but I'd really like to have some testing here. I should have test-cases to verify the new behaviour by tomorrow evening. While I expect you've done testing, I'd like those test-cases to pass before we push this. meanwhile, Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> Cheers, Peter > --- > src/wcmXCommand.c | 21 ++++++++++++--------- > 1 file changed, 12 insertions(+), 9 deletions(-) > > diff --git a/src/wcmXCommand.c b/src/wcmXCommand.c > index a5b41d2..9d5dd5e 100644 > --- a/src/wcmXCommand.c > +++ b/src/wcmXCommand.c > @@ -545,15 +545,18 @@ static int wcmSetActionsProperty(DeviceIntPtr dev, Atom > property, > > if (subproperty == 0) > { /* Interpret 'None' as meaning 'reset' */ > - if (property == prop_btnactions) > - wcmResetButtonAction(pInfo, index, size); > - else if (property == prop_strip_buttons) > - wcmResetStripAction(pInfo, index); > - else if (property == prop_wheel_buttons) > - wcmResetWheelAction(pInfo, index); > - > - if (subproperty != handlers[index]) > - subproperty = handlers[index]; > + if (!checkonly) > + { > + if (property == prop_btnactions) > + wcmResetButtonAction(pInfo, index, > size); > + else if (property == prop_strip_buttons) > + wcmResetStripAction(pInfo, index); > + else if (property == prop_wheel_buttons) > + wcmResetWheelAction(pInfo, index); > + > + if (subproperty != handlers[index]) > + subproperty = handlers[index]; > + } > } > else > { > -- > 1.8.1.1 ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel