summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2011-07-06 13:29:41 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2011-07-06 13:51:02 +1000
commit9392aeed47f42847767a872d44a1293362086645 (patch)
tree7e0874d81ba0528514109300eda49a3057c71955
parent40a97aa6a23451dc34639c74ee4854608f5d592f (diff)
downloadxf86-input-wacom-9392aeed47f42847767a872d44a1293362086645.tar.gz
Allow reset to 0 for twinview resolutions on TV_NONE
xsetwacom does exactly that when TV_NONE is set, don't return BadValue from the driver. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--src/wcmXCommand.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/wcmXCommand.c b/src/wcmXCommand.c
index 70992bc..8913e89 100644
--- a/src/wcmXCommand.c
+++ b/src/wcmXCommand.c
@@ -563,7 +563,10 @@ int wcmSetProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr prop,
switch(priv->twinview)
{
case TV_NONE:
- return BadValue;
+ /* only reset to 0 allowed */
+ if (values[0] || values[1] || values[2] || values[3])
+ return BadValue;
+ break;
case TV_ABOVE_BELOW:
case TV_BELOW_ABOVE:
if ((values[1] + values[3]) != screenInfo.screens[0]->height)