From: Your Name <y...@example.com>

What we want to do is clear all 256 steps of an individual action. What
we were doing was clearing just the first step. This resulted in the
following behavior:

  $ xsetwacom --set <id> Button 1 "key a b c" # press button 1 -> abc
  $ xsetwacom --set <id> Button 1 "key d"     # press button 1 -> dbc  WRONG!

Signed-off-by: Jason Gerecke <killert...@gmail.com>
---
 src/wcmXCommand.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/wcmXCommand.c b/src/wcmXCommand.c
index d53df08..922c80f 100644
--- a/src/wcmXCommand.c
+++ b/src/wcmXCommand.c
@@ -433,7 +433,7 @@ static int wcmSetActionProperty(DeviceIntPtr dev, Atom 
property,
 
        if (!checkonly && prop)
        {
-               memset(action, 0, sizeof(action));
+               memset(action, 0, sizeof(*action));
                for (i = 0; i < prop->size; i++)
                        (*action)[i] = ((unsigned int*)prop->data)[i];
                *handler = property;
-- 
1.8.0


------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to