Skip to content
  • Matthias Clasen's avatar
    Deal with startup notify id being NULL · 94e5dafb
    Matthias Clasen authored
    The app launch context may just not support startup notification,
    in which case, g_app_launch_context_get_startup_notify_id() will
    return NULL.
    
    Failure to take this into account leads to criticals like this:
    gnome-session[8489]: GLib-CRITICAL: g_variant_new_take_string: assertion 'string != NULL' failed
    gnome-session[8489]: GLib-CRITICAL: g_variant_new_variant: assertion 'value != NULL' failed
    gnome-session[8489]: GLib-CRITICAL: g_variant_get_type: assertion 'value != NULL' failed
    gnome-session[8489]: GLib-CRITICAL: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed
    
    https://bugzilla.gnome.org/show_bug.cgi?id=728066
    94e5dafb