The source project of this merge request has been removed.
Mainloop source remove when callback returns false in review guidelines
We should remove the mainloop source when the callback returns false or GLib.SOURCE_REMOVE.
We should remove the mainloop source when the callback returns false or GLib.SOURCE_REMOVE.