g_main_context_wait() not deprecated in API, but emits a g_critical() if used
Submitted by Simon McVittie
Link to original bug (#733537)
Description
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:
http://git.enlightenment.org/core/efl.git/commit/?id=2ca0be9316d63da11d88a1b2c85606e020790911
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".)
Version: 2.54.x