Skip to content

[th/gobject-toggle-refs-check] Fix critical warning for toggle notifications in g_object_ref()/g_object_unref()

Thomas Haller requested to merge th/gobject-toggle-refs-check into main
  • there is some duplicated code in g_object_ref()/g_object_unref(), move it to a new function toggle_refs_check_and_ref().

  • fix assertion "Unexpected number of toggle-refs. g_object_add_toggle_ref() must be paired with g_object_remove_toggle_ref()"

  • add more code comments about why the code is correct.

Merge request reports