pidgin/pidgin

b5eccef8404e
Avoid manual handling of icons in request field list items

* Use `PurpleKeyValuePair` as field list items
* Replace `icons` list with `has_icons` flag, thus fixing memleak
* Replace `purple_request_field_list_get_icons` with `purple_request_field_list_has_icons`

Testing Done:
Compile and run.

Reviewed at https://reviews.imfreedom.org/r/563/
if PLUGINS
if target_machine.system() != 'windows'
CANBERRA = dependency('libcanberra', version: '>= 0.30')
library('notification-sound', 'notification-sound.c',
dependencies : [libpurple_dep, glib, CANBERRA],
name_prefix : '',
install : true, install_dir : PURPLE_PLUGINDIR)
endif
endif