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: