Fix attribute handling when calling pango_attr_list_change
The following Merge Request (MR) has been forwarded from GitHub in order to prevent the GNOME Project from losing contributions coming from un-official channels. And for contributors to not see their valuable contributions not being accounted for.
Relevant information:
Github handle: kamenf
MR URL: https://github.com/GNOME/pango/pull/8
Patch URL: https://github.com/GNOME/pango/pull/8.patch
Body of the MR:
Calling pango_attr_list_change with an attribute whos range overlaps several attributes in the list with the same klass do not properly remove, merge or trim all of them.
Edited by Andre Klapper