Skip to content
Commit 4ed79ce1 authored by Mike Gorse's avatar Mike Gorse
Browse files

Move the process_deferred_messages idle cb when switching main contexts

If at-spi2-atk enters a new main context and calls
atspi_set_main_context and process_deferred_messages has already been
scheduled for the original context, then it would not be called until
the original main loop is re-entered, meaning that Orca will sometimes
deadlock in its preferences dialog, since its key listener won't get the
notification for its own key event, as it will be deferred, while
at-spi2-atk waits for the listener to be processed.

https://bugzilla.gnome.org/show_bug.cgi?id=707218
parent 777ff89b
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment