From: Chris Bagwell <[email protected]>

This is partially for consistency and partially so we no longer
need to be concerned with earlier code setting an initial value
and getting lost.
---
 src/wcmValidateDevice.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/wcmValidateDevice.c b/src/wcmValidateDevice.c
index caa80ec..0ae8cdd 100644
--- a/src/wcmValidateDevice.c
+++ b/src/wcmValidateDevice.c
@@ -184,7 +184,7 @@ int wcmDeviceTypeKeys(InputInfoPtr pInfo)
        switch (priv->common->tablet_id)
        {
                case 0xCC:  /* CintiqV5 */
-                       priv->common->tablet_type = WCM_LCD;
+                       priv->common->tablet_type |= WCM_LCD;
                        /* fall through */
 
                case 0xB8:  /* I4 */
@@ -214,7 +214,7 @@ int wcmDeviceTypeKeys(InputInfoPtr pInfo)
                case 0x44:  /* I2 */
                case 0x45:  /* I2 */
                case 0x47:  /* I2 */
-                       priv->common->tablet_type = WCM_DUALINPUT;
+                       priv->common->tablet_type |= WCM_DUALINPUT;
                        break;
 
                /* P4 display tablets */
@@ -240,7 +240,7 @@ int wcmDeviceTypeKeys(InputInfoPtr pInfo)
                case 0x3F:  /* CintiqV5 */
                case 0xC5:  /* CintiqV5 */
                case 0xC6:  /* CintiqV5 */
-                       priv->common->tablet_type = WCM_LCD;
+                       priv->common->tablet_type |= WCM_LCD;
                        /* fall through */
                case 0xB0:  /* I3 */
                case 0xB1:  /* I3 */
@@ -255,7 +255,7 @@ int wcmDeviceTypeKeys(InputInfoPtr pInfo)
                case 0xE2: /* TPC with 2FGT */
                case 0xE3: /* TPC with 2FGT */
                case 0xE6: /* TPC with 2FGT */
-                       priv->common->tablet_type = WCM_TPC;
+                       priv->common->tablet_type |= WCM_TPC;
                        break;
 
                case 0x93: /* TPC with 1FGT */
-- 
1.7.5.2


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to