summaryrefslogtreecommitdiff
path: root/hw/dmx
diff options
context:
space:
mode:
authorBrian <brian@yutani.localnet.net>2007-04-02 14:50:48 -0600
committerBrian <brian@yutani.localnet.net>2007-04-02 14:50:48 -0600
commit12016f20f7f5365f30cfbeb05568b3fb89759e5a (patch)
tree810845aa1c9fba030c7efa6e5969f38384b1dea1 /hw/dmx
parent0aaf28e5633a59563b89a2e42d19fabc84adc3ed (diff)
As for normal mouse device, init valuator maxval[] to real values, not zero.
Diffstat (limited to 'hw/dmx')
-rw-r--r--hw/dmx/input/dmxconsole.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/hw/dmx/input/dmxconsole.c b/hw/dmx/input/dmxconsole.c
index 835909e6c..aac5e08dc 100644
--- a/hw/dmx/input/dmxconsole.c
+++ b/hw/dmx/input/dmxconsole.c
@@ -860,12 +860,17 @@ void dmxConsoleInit(DevicePtr pDev)
* for pointers. */
void dmxConsoleMouGetInfo(DevicePtr pDev, DMXLocalInitInfoPtr info)
{
+ GETPRIVFROMPDEV;
+
info->buttonClass = 1;
dmxCommonMouGetMap(pDev, info->map, &info->numButtons);
info->valuatorClass = 1;
info->numRelAxes = 2;
- info->minval[0] = 0;
- info->maxval[0] = 0;
+ info->minval[0] = 0;
+ info->minval[1] = 0;
+ /* max possible console window size: */
+ info->maxval[0] = DisplayWidth(priv->display, DefaultScreen(priv->display));
+ info->maxval[1] = DisplayHeight(priv->display, DefaultScreen(priv->display));
info->res[0] = 1;
info->minres[0] = 0;
info->maxres[0] = 1;