From: billh Date: Thu, 22 Nov 2001 14:11:02 +0000 (+0000) Subject: Added demo of both preemptive and non-preemptive key listeners to test/simple-at... X-Git-Tag: AT_SPI2_ATK_2_12_0~1520 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d5fb28dcfaf45e9b31179c469e51f3639d82ed23;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git Added demo of both preemptive and non-preemptive key listeners to test/simple-at, and committed bugfixes to make it work. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@111 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- diff --git a/ChangeLog b/ChangeLog index 7fe2591..c3ab797 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,23 @@ 2001-22-11 Bill Haneman + * test/simple-at.c: + Added non-preemptive keylistener for key events with no modifiers + and shift-only modifier. + + * libspi/keystrokelistener.c: + Removed some verbose diagnostics printout. + + * cspi/spi_registry.c: + Fixed a bug that caused all key listeners to be registered as + pre-emptive. + + * libspi/deviceeventcontroller.c: + Fixed bug that caused XGrabKey (preemptive key grab) to be called + for non-preemptive key masks. + + +2001-22-11 Bill Haneman + * docs/reference/idl/at-spi-idl-docs.sgml: * docs/reference/idl/at-spi-idl-sections.txt: * docs/reference/idl/at-spi-idl-overrides.txt: diff --git a/cspi/spi_registry.c b/cspi/spi_registry.c index 8826eaf..91cd90e 100644 --- a/cspi/spi_registry.c +++ b/cspi/spi_registry.c @@ -333,7 +333,7 @@ registerAccessibleKeystrokeListener (AccessibleKeystrokeListener *listener, key_set, controller_event_mask, key_events, - (CORBA_boolean) ((sync_type | SPI_KEYLISTENER_ALL_WINDOWS)!=0), + (CORBA_boolean) ((sync_type & SPI_KEYLISTENER_ALL_WINDOWS)!=0), &ev); }