Mercurial > geeqie
comparison src/dupe.c @ 786:a20ff446347e
Compare paths using utf8_collate_key() since paths are utf8-encoded.
It fixes bug 1959854.
author | zas_ |
---|---|
date | Thu, 05 Jun 2008 09:24:42 +0000 |
parents | 548b193c084c |
children | 03614b7883ea |
comparison
equal
deleted
inserted
replaced
785:548b193c084c | 786:a20ff446347e |
---|---|
1126 | 1126 |
1127 if (a == b) return FALSE; | 1127 if (a == b) return FALSE; |
1128 | 1128 |
1129 if (mask & DUPE_MATCH_PATH) | 1129 if (mask & DUPE_MATCH_PATH) |
1130 { | 1130 { |
1131 if (strcmp(a->fd->path, b->fd->path) != 0) return FALSE; | 1131 if (utf8_compare(a->fd->path, b->fd->path, TRUE) != 0) return FALSE; |
1132 } | 1132 } |
1133 if (mask & DUPE_MATCH_NAME) | 1133 if (mask & DUPE_MATCH_NAME) |
1134 { | 1134 { |
1135 if (strcmp(a->fd->collate_key_name, b->fd->collate_key_name) != 0) return FALSE; | 1135 if (strcmp(a->fd->collate_key_name, b->fd->collate_key_name) != 0) return FALSE; |
1136 } | 1136 } |