It was always getting a null message due to having an extraneous extra
parameter (in its C form), meaning that stacktraces from failed assertions
in test cases were never getting printed.
public void set_up (void* fixture)
{
- GLib.set_printerr_handler (
- (PrintFunc) this._printerr_func_stack_trace);
+ GLib.set_printerr_handler (this._printerr_func_stack_trace);
Log.set_default_handler (this._log_func_stack_trace);
this._test_case.set_up ();
}
- private void _printerr_func_stack_trace (string? text)
+ private static void _printerr_func_stack_trace (string? text)
{
if (text == null || str_equal (text, ""))
return;