diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2011-07-06 13:29:41 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-07-06 13:51:02 +1000 |
commit | 9392aeed47f42847767a872d44a1293362086645 (patch) | |
tree | 7e0874d81ba0528514109300eda49a3057c71955 | |
parent | 40a97aa6a23451dc34639c74ee4854608f5d592f (diff) | |
download | xf86-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.c | 5 |
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) |