Mercurial > geeqie
comparison src/cache_maint.c @ 1432:cf4029d10d38
improved notification system
author | nadvornik |
---|---|
date | Sat, 14 Mar 2009 17:21:35 +0000 |
parents | 3a9fb1b52559 |
children | a3d3208b0c50 |
comparison
equal
deleted
inserted
replaced
1431:7e180091e0b7 | 1432:cf4029d10d38 |
---|---|
619 g_free(src_cache); | 619 g_free(src_cache); |
620 } | 620 } |
621 | 621 |
622 void cache_notify_cb(FileData *fd, NotifyType type, gpointer data) | 622 void cache_notify_cb(FileData *fd, NotifyType type, gpointer data) |
623 { | 623 { |
624 if (type != NOTIFY_TYPE_CHANGE || !fd->change) return; | 624 if (!(type & NOTIFY_CHANGE) || !fd->change) return; |
625 | 625 |
626 switch (fd->change->type) | 626 switch (fd->change->type) |
627 { | 627 { |
628 case FILEDATA_CHANGE_MOVE: | 628 case FILEDATA_CHANGE_MOVE: |
629 case FILEDATA_CHANGE_RENAME: | 629 case FILEDATA_CHANGE_RENAME: |