summaryrefslogtreecommitdiff
path: root/src/gui/gui-bar-item.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/gui-bar-item.c')
-rw-r--r--src/gui/gui-bar-item.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/gui-bar-item.c b/src/gui/gui-bar-item.c
index d5e4a8556..08d8cfcd0 100644
--- a/src/gui/gui-bar-item.c
+++ b/src/gui/gui-bar-item.c
@@ -2269,8 +2269,11 @@ gui_bar_item_signal_cb (const void *pointer, void *data,
item = (const char *)pointer;
if (item)
{
- if (strcmp (item, "hotlist") == 0)
+ if ((strcmp (item, "hotlist") == 0)
+ && (strcmp (signal, "hotlist_changed") != 0))
+ {
gui_hotlist_resort ();
+ }
gui_bar_item_update (item);
}