Fri, 20 Oct 2017 04:34:11 +0000
Merged in dwmw2/pidgin/default (pull request #276)
Do not rewrite custom buddy icons already in the cache (#17259)
Approved-by: Eion Robb <eionrobb@gmail.com>
Approved-by: Gary Kramlich <grim@reaperworld.com>
--- a/libpurple/buddyicon.c Fri Oct 20 04:31:39 2017 +0000 +++ b/libpurple/buddyicon.c Fri Oct 20 04:34:11 2017 +0000 @@ -174,8 +174,12 @@ } } - purple_util_write_data_to_file_absolute(path, purple_imgstore_get_data(img), - purple_imgstore_get_size(img)); + if (!g_file_test(path, G_FILE_TEST_IS_REGULAR)) + { + purple_util_write_data_to_file_absolute(path, purple_imgstore_get_data(img), + purple_imgstore_get_size(img)); + } + g_free(path); }