diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2010-09-02 14:30:11 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2010-09-10 09:09:20 +1000 |
commit | b8d9c5ff0003f15720737949e65e3159c4f4576e (patch) | |
tree | eb0c596cb647ceaef7c5242a517a1b3ce9ba3868 /hw/xfree86/common/xf86str.h | |
parent | c5da32a6105b3cf57b5996971149c39103cd64b3 (diff) |
xfree86: remove IDevRec, replace with InputInfoRec.
This struct is superfluous, maintaining the same info as the InputInfoRec
(with the exception of the driver name).
This is a rather large commit with the majority of changes being a rename
from the fields of the IDevRec (idev, commonOptions) to the InputInfoRec
(pInfo, options).
The actual changes affect the initialization process of the input device:
In NewInputDeviceRequest, the InputInfoRec is now always allocated and just
added to the internal list in xf86NewInputDevice() if the init process
succeeded.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Diffstat (limited to 'hw/xfree86/common/xf86str.h')
-rw-r--r-- | hw/xfree86/common/xf86str.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/hw/xfree86/common/xf86str.h b/hw/xfree86/common/xf86str.h index 465966153..709c0f82e 100644 --- a/hw/xfree86/common/xf86str.h +++ b/hw/xfree86/common/xf86str.h @@ -402,13 +402,6 @@ typedef struct { } GDevRec, *GDevPtr; typedef struct { - char * identifier; - char * driver; - pointer commonOptions; - InputAttributes *attrs; -} IDevRec, *IDevPtr; - -typedef struct { int frameX0; int frameY0; int virtualX; @@ -477,11 +470,13 @@ typedef struct _screenlayoutrec { confScreenPtr refscreen; } screenLayoutRec, *screenLayoutPtr; +typedef struct _InputInfoRec InputInfoRec; + typedef struct _serverlayoutrec { char * id; screenLayoutPtr screens; GDevPtr inactives; - IDevPtr* inputs; /* NULL terminated */ + InputInfoRec** inputs; /* NULL terminated */ pointer options; } serverLayoutRec, *serverLayoutPtr; |