summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wcmXCommand.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/wcmXCommand.c b/src/wcmXCommand.c
index 4c81b9c..4716840 100644
--- a/src/wcmXCommand.c
+++ b/src/wcmXCommand.c
@@ -549,13 +549,10 @@ int wcmSetProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr prop,
values = (CARD32*)prop->data;
/* non-TwinView settings can not set TwinView RESOLUTION */
- if ((priv->twinview == TV_NONE) || (values[0] < 0) ||
- (values[1] < 0) || (values[2] < 0) || (values[3] < 0))
- return BadValue;
-
switch(priv->twinview)
{
- case TV_NONE: break;
+ case TV_NONE:
+ return BadValue;
case TV_ABOVE_BELOW:
case TV_BELOW_ABOVE:
if ((values[1] + values[3]) != screenInfo.screens[0]->height)