-
If a vfunc is annotated to throw, capture JS exceptions and turn them into GErrors instead of logging the error and silently returning null. This allows "throw new GLib.Error()" to do the expected thing inside a vfunc. If the vfunc does not throw, the exception is reported as usual. https://bugzilla.gnome.org/show_bug.cgi?id=682701
9dbb7be3