Mercurial > geeqie.yaz
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; |