On Sun, Feb 27, 2011 at 08:16:03PM +0100, Matthieu Herrb wrote: > Since commit b8d9c5ff removed commonOptions, we now > need to append the "Core{Keyboard,Pointer}" options to > the existing list. > > Fixes passing options to devices confirured in xorg.conf > on systems where autoaddevices is false. > > Signed-off-by: Matthieu Herrb <matthieu.he...@laas.fr> > --- > hw/xfree86/common/xf86Config.c | 6 ++++-- > 1 files changed, 4 insertions(+), 2 deletions(-) > > diff --git a/hw/xfree86/common/xf86Config.c b/hw/xfree86/common/xf86Config.c > index 382700f..6446668 100644 > --- a/hw/xfree86/common/xf86Config.c > +++ b/hw/xfree86/common/xf86Config.c > @@ -1224,7 +1224,8 @@ checkCoreInputDevices(serverLayoutPtr servlayoutp, Bool > implicitLayout) > devs[count - 1] = xnfalloc(sizeof(InputInfoRec)); > *devs[count - 1] = Pointer; > devs[count - 1]->options = > - xf86addNewOption(NULL, > xnfstrdup("CorePointer"), NULL); > + xf86addNewOption(devs[count -1]->options, > + xnfstrdup("CorePointer"), NULL); > devs[count] = NULL; > servlayoutp->inputs = devs; > } > @@ -1364,7 +1365,8 @@ checkCoreInputDevices(serverLayoutPtr servlayoutp, Bool > implicitLayout) > devs[count - 1] = xnfalloc(sizeof(InputInfoRec)); > *devs[count - 1] = Keyboard; > devs[count - 1]->options = > - xf86addNewOption(NULL, > xnfstrdup("CoreKeyboard"), NULL); > + xf86addNewOption(devs[count - 1]->options, > + xnfstrdup("CoreKeyboard"), NULL); > devs[count] = NULL; > servlayoutp->inputs = devs; > } > -- > 1.7.3.5 merged, thanks.
Cheers, Peter _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel