GNOME Bugzilla – Bug 735896
typefind: Run the default have-type handler after all application handlers
Last modified: 2016-03-14 15:11:16 UTC
Otherwise the CAPS event will already be forwarded downstream and the application has no way to intervene anymore. Not sure if this breaks compatibility with something.
Created attachment 285152 [details] [review] typefind: Run the default have-type handler after all application handlers Otherwise the CAPS event will already be forwarded downstream and the application has no way to intervene anymore.
Saw no problems with this here, so let's just get it in commit 64094204748e987197783cc7b7e0e98d22e5e2f3 Author: Sebastian Dröge <sebastian@centricular.com> Date: Tue Sep 2 17:40:28 2014 +0300 typefind: Run the default have-type handler after all application handlers Otherwise the CAPS event will already be forwarded downstream and the application has no way to intervene anymore. https://bugzilla.gnome.org/show_bug.cgi?id=735896
Created attachment 323709 [details] [review] typefind: Store caps on the pad before emitting have-type but send it downstream only in the default signal handler