GObject: Add override for GObject.handler_block_by_func
Seem that GJS miss the GObject.handler_block_by_func() function. This is useful to avoid recursion when programmatically add text to an editable. [1] The only way to avoid recursion seem to be with GObject.signal_handler_block() and a search for the correct handler_id with GObject.signal_handler_find() [2]
[2] https://discourse.gnome.org/t/how-to-avoid-recursion-on-a-entry-validator/2192
Edited by La esponja grande