# HG changeset patch # User Mark Doliner # Date 1164705500 0 # Node ID 577ddea3ab82ac5d5aa0cfcf08477adbdb47e5c1 # Parent f58283ce58ea0ffc4a41333836a7ec5c6427ccff [gaim-migrate @ 17839] I find this to be slightly cleaner committer: Tailor Script diff -r f58283ce58ea -r 577ddea3ab82 libgaim/account.c --- a/libgaim/account.c Tue Nov 28 09:05:34 2006 +0000 +++ b/libgaim/account.c Tue Nov 28 09:18:20 2006 +0000 @@ -1232,9 +1232,8 @@ if (account->buddy_icon != NULL && (icon == NULL || strcmp(account->buddy_icon, icon))) { const char *dirname = gaim_buddy_icons_get_cache_dir(); - struct stat st; - - if (g_stat(account->buddy_icon, &st) == 0) + + if (g_file_test(account->buddy_icon, G_FILE_TEST_IS_REGULAR)) { /* The file exists. This is a full path. */ diff -r f58283ce58ea -r 577ddea3ab82 libgaim/buddyicon.c --- a/libgaim/buddyicon.c Tue Nov 28 09:05:34 2006 +0000 +++ b/libgaim/buddyicon.c Tue Nov 28 09:18:20 2006 +0000 @@ -492,12 +492,10 @@ } char *gaim_buddy_icons_get_full_path(const char *icon) { - struct stat st; - if (icon == NULL) return NULL; - if (g_stat(icon, &st) == 0) + if (g_file_test(icon, G_FILE_TEST_IS_REGULAR)) return g_strdup(icon); else return g_build_filename(gaim_buddy_icons_get_cache_dir(), icon, NULL);