Preparation work for NVIDIA TwinView support.
Signed-off-by: Peter Hutterer <[email protected]>
---
tools/xsetwacom.c | 22 ++++++++++++++--------
1 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/tools/xsetwacom.c b/tools/xsetwacom.c
index 9b5b12f..47518ee 100644
--- a/tools/xsetwacom.c
+++ b/tools/xsetwacom.c
@@ -1963,7 +1963,7 @@ static void _set_matrix_prop(Display *dpy, XDevice *dev,
const float fmatrix[9])
XFlush(dpy);
}
-static void set_output(Display *dpy, XDevice *dev, param_t *param, int argc,
char **argv)
+static void set_output_xrandr(Display *dpy, XDevice *dev, param_t *param, int
argc, char **argv)
{
int min, maj;
int i, found = 0;
@@ -1972,13 +1972,6 @@ static void set_output(Display *dpy, XDevice *dev,
param_t *param, int argc, cha
XRROutputInfo *output_info;
XRRCrtcInfo *crtc_info;
- if (argc != param->arg_count)
- {
- fprintf(stderr, "'%s' requires exactly %d value(s).\n",
param->name,
- param->arg_count);
- return;
- }
-
output_name = argv[0];
if (!XRRQueryExtension(dpy, &maj, &min)) /* using min/maj as dummy */
@@ -2053,6 +2046,19 @@ static void set_output(Display *dpy, XDevice *dev,
param_t *param, int argc, cha
XRRFreeScreenResources(res);
}
+static void set_output(Display *dpy, XDevice *dev, param_t *param, int argc,
char **argv)
+{
+ if (argc != param->arg_count)
+ {
+ fprintf(stderr, "'%s' requires exactly %d value(s).\n",
param->name,
+ param->arg_count);
+ return;
+ }
+
+ set_output_xrandr(dpy, dev, param, argc, argv);
+}
+
+
static void get_all(Display *dpy, XDevice *dev, param_t *param, int argc, char
**argv)
{
param_t *p = parameters;
--
1.7.5.4
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel