Le 28/10/2010 05:11, Peter Hutterer a écrit :
On Tue, Oct 26, 2010 at 10:11:17AM +1000, Peter Hutterer wrote:
Signed-off-by: Peter Hutterer<[email protected]>
---
  src/evdev.c |   22 +++++++++++++---------
  1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/evdev.c b/src/evdev.c
index 018843f..940f24d 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -63,7 +63,6 @@

[...]

@@ -2214,7 +2214,11 @@ EvdevPreInit(InputDriverPtr drv, IDevPtr dev, int flags)
      xf86ProcessCommonOptions(pInfo, pInfo->options);

      if (NewEvdevPreInit(drv, pInfo, flags) == Success)
+    {
+        pInfo->flags = XI86_CONFIGURED;
          return pInfo;
+    }
+

ftr, this should be pInfo->flags |= XI86_CONFIGURED;
who would have thought that = vs. |= makes a difference :)

Oops, I was so concerned by the undef that I didn't catch that.

Sorry Peter,

Cheers,
Benjamin



      xf86DeleteInput(pInfo, 0);
      return NULL;
--
1.7.2.3



_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to