Mercurial > geeqie
comparison src/filedata.c @ 1725:ea4effc8398c
save one unnecessary call to stat_utf8
author | nadvornik |
---|---|
date | Wed, 26 Aug 2009 19:16:02 +0000 |
parents | 192d4752fd06 |
children | 94ced97edf0b |
comparison
equal
deleted
inserted
replaced
1724:ce0495a43352 | 1725:ea4effc8398c |
---|---|
511 { | 511 { |
512 struct stat nst; | 512 struct stat nst; |
513 FileData *sfd = work2->data; | 513 FileData *sfd = work2->data; |
514 | 514 |
515 if (g_ascii_strcasecmp(ext, sfd->extension) == 0 && | 515 if (g_ascii_strcasecmp(ext, sfd->extension) == 0 && |
516 stat_utf8(sfd->path, &nst)) /* basename list can contain deleted files */ | 516 (sfd == fd || stat_utf8(sfd->path, &nst))) |
517 /* basename list can contain deleted files, fd was recently stat'd by caller */ | |
517 { | 518 { |
518 group_list = g_list_append(group_list, file_data_ref(sfd)); | 519 group_list = g_list_append(group_list, file_data_ref(sfd)); |
519 } | 520 } |
520 work2 = work2->next; | 521 work2 = work2->next; |
521 } | 522 } |