comparison src/bar_keywords.c @ 1450:ba0cd2792260

improved pane_keywords notification
author nadvornik
date Sun, 15 Mar 2009 23:22:17 +0000
parents 76da5ba54a1d
children 2545780d4779
comparison
equal deleted inserted replaced
1449:76da5ba54a1d 1450:ba0cd2792260
411 411
412 412
413 static void bar_pane_keywords_notify_cb(FileData *fd, NotifyType type, gpointer data) 413 static void bar_pane_keywords_notify_cb(FileData *fd, NotifyType type, gpointer data)
414 { 414 {
415 PaneKeywordsData *pkd = data; 415 PaneKeywordsData *pkd = data;
416 if (fd == pkd->fd) bar_pane_keywords_update(pkd); 416 if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_METADATA)) && fd == pkd->fd) bar_pane_keywords_update(pkd);
417 } 417 }
418 418
419 static void bar_pane_keywords_changed(GtkTextBuffer *buffer, gpointer data) 419 static void bar_pane_keywords_changed(GtkTextBuffer *buffer, gpointer data)
420 { 420 {
421 PaneKeywordsData *pkd = data; 421 PaneKeywordsData *pkd = data;