Package: gnubiff Version: 2.1.2-1.local Followup-For: Bug #297774 I'm not the original reporter, but I'm also hit by this bug, which is still around in 2.1.2-1 .
The attached patch fixes it for me, but since I've never programmed with FAM before, I'm not completely sure it's right. (The weird version number above is just 2.1.2-1 + this patch) HTH Alexis
src/local.cc | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletion(-) Index: gnubiff-2.1.2/src/local.cc =================================================================== --- gnubiff-2.1.2.orig/src/local.cc 2005-03-03 19:30:27.000000000 -0300 +++ gnubiff-2.1.2/src/local.cc 2005-03-29 18:39:16.000000000 -0300 @@ -107,7 +107,15 @@ Local::start (void) return ; } - if (fam_event_.code == FAMChanged) { + if (protocol() == PROTOCOL_MAILDIR + && (fam_event_.code == FAMCreated + || fam_event_.code == FAMDeleted)) { + start_checking (); + gdk_threads_enter(); + biff_->applet()->update(); + gdk_threads_leave(); + } else if (protocol() == PROTOCOL_FILE + && fam_event_.code == FAMChanged) { start_checking (); gdk_threads_enter(); biff_->applet()->update();