• Christian Hergert's avatar
    gio: ensure default va_marshaller is used · 273c00f6
    Christian Hergert authored
    If c_marshaller is provided during g_signal_new() registration, the
    automatic va_marshaller will not be set. If we leave the c_marshaller as
    NULL in the simple cases, both a c_marshaller and va_marshaller will be
    set for us.
    This is particularly helpful when dealing with stack traces from Linux
    perf, which often cannot unwind the stack beyond the ffi_call_unix64
    stack-frame on x86_64.
    Related to GNOME/Initiatives#10
gsimpleaction.c 19.4 KB