Find a file
Peter Hutterer 11c27f261e dix: try to ring the bell even if the current device doesn't have one. (#24503)
Evdev devices do not have the bell proc set, but XTEST devices do. By
exiting early, the bell only rings if the last keyboard used was the XTEST
keyboard and hence the bell proc is still set on the master but not if an
evdev keyboard was used last.

The better approach here is to try to ring the bell on all devices attached
to this master device in case one or more actually do produce an audible
sound. That's also XKB's behaviour if XkbUseCoreKbd is specified as device
identifier.

X.Org Bug 24503 <http://bugs.freedesktop.org/show_bug.cgi?id=24503>

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Adam Jackson <ajax@redhat.com>
(cherry picked from commit 758f697175)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-02-25 11:49:59 +10:00
composite Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
config config: don't shutdown the libhal ctx if it failed to initialize (#23213) 2009-08-14 11:01:20 +10:00
damageext input: define server-supported protocol versions in one single file. 2009-09-21 21:47:35 +10:00
dbe dbe: Fix indentation 2009-07-17 14:57:50 -04:00
dix dix: try to ring the bell even if the current device doesn't have one. (#24503) 2010-02-25 11:49:59 +10:00
doc Xephyr & Xserver man page fixes 2009-07-07 17:36:24 -07:00
exa EXA: Don't defragment offscreen memory at allocation time. 2009-12-01 16:45:52 +01:00
fb Fix source pictures getting random transforms after 2d6a8f6683. 2010-01-27 14:58:56 -08:00
glx Suppress certain GCC warnings in auto-generated code. 2009-11-03 13:25:51 +10:00
hw xfree86: vgaarb: remove useless debug 2010-02-22 11:11:59 +10:00
include libselinux now has a pkgconfig file. Use it. 2010-02-23 15:45:27 -05:00
m4 dolt: add Cygwin to supported platforms 2009-10-19 11:18:58 +10:00
mi Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
miext Rootless: src drawable window can now be NULL 2009-10-13 12:56:04 -07:00
os os: state effect of -a and -t options more precisely 2010-01-19 17:36:10 +13:00
randr Don't double-swap the RandR PropertyNotify event 2010-02-16 11:30:46 +10:00
record Re-enable RECORD extension. 2010-02-23 10:51:13 +10:00
render RENDER: Fix gradient and solid fill pictures with Xinerama, and misc cleanup 2010-02-05 08:13:42 -08:00
test test/xi2: fix maximum max_keycode (bug#25492) 2009-12-24 17:55:11 +01:00
Xext xselinux: Bump extension minor version. 2010-02-23 16:58:52 -05:00
xfixes Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
Xi Xi: assume BadMode for non-BadMatch errors returned from SetDeviceMode. 2010-02-23 10:51:25 +10:00
xkb xkb: make ctrl+alt+keypad + / ctrl+alt+keypad - work again (#25743) 2010-02-05 08:17:58 +10:00
.gitignore Add (ok, fix) support for DTrace under OS X 2009-09-27 23:34:28 -07:00
autogen.sh autogen.sh: Pass --force to autoreconf 2008-07-22 16:55:26 +03:00
configure.ac libselinux now has a pkgconfig file. Use it. 2010-02-23 15:45:27 -05:00
COPYING Update Sun license notices to current X.Org standard form 2009-12-18 17:12:00 -08:00
cpprules.in Update xorg.conf man page & sample for changes in Xorg 1.7 2009-09-14 16:03:18 +10:00
Makefile.am Fix 'distcheck' to use host xkb files but install to build dir 2009-10-22 07:53:35 +10:00
shave-libtool.in shave: use CC tag variable on libtool 2009-09-13 16:43:42 +10:00
shave.in shave: hack around the configure ld check for make distcheck. 2009-09-04 16:41:47 +10:00
xorg-server.m4 macros: use PKG_CONFIG variable rather than executable name 2010-01-19 17:35:55 +13:00
xorg-server.pc.in Since font modules are dead, don't mention them in xorg-server.pc 2009-07-09 17:21:07 -04:00