g_main_context_wait() not deprecated in API, but emits a g_critical() if used
Submitted by Simon McVittie
I happened to notice this commit:
g_main_context_wait: add a critical to detect use Due to its unusual interface, I suspect that nobody is using g_main_context_wait() but there is no way to know. Add a critical notice that will be displayed if anyone calls the function, asking them to file a bug with us.
Debian is large, so codesearch.debian.net is often a good answer to this sort of thing, so I tried it.
Apart from language bindings and embedded copies of GLib, the only user I found was EFL (Enlightenment), e.g. in this code:
If the EFL developers are using it inappropriately, please enlighten them.
(I do not use EFL myself and have no particular interest in this functionality, other than "deleting functionality from what is meant to be a stable library ABI seems bad".)