From: Richard Kettlewell Date: Thu, 26 Jun 2008 19:11:01 +0000 (+0100) Subject: Disobedience: distribute changes to DISORDER_CONNECT as an event to X-Git-Tag: 4.1~6 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/f513e538c4bf293b91bca177b91c3fa64bd2cd55 Disobedience: distribute changes to DISORDER_CONNECT as an event to things that test it. --- diff --git a/disobedience/control.c b/disobedience/control.c index ce39124..6ed9fb3 100644 --- a/disobedience/control.c +++ b/disobedience/control.c @@ -275,6 +275,7 @@ GtkWidget *control_widget(void) { char **events = split(icons[n].events, 0, 0, 0, 0); while(*events) event_register(*events++, icon_changed, &icons[n]); + event_register("connected-changed", icon_changed, &icons[n]); } /* create the adjustments for the volume control */ volume_adj = GTK_ADJUSTMENT(gtk_adjustment_new(0, 0, goesupto, diff --git a/disobedience/log.c b/disobedience/log.c index a4db0cf..6779cbd 100644 --- a/disobedience/log.c +++ b/disobedience/log.c @@ -151,6 +151,7 @@ static const struct { { DISORDER_RANDOM_ENABLED, "random-changed" }, { DISORDER_TRACK_PAUSED, "pause-changed" }, { DISORDER_PLAYING, "playing-changed" }, + { DISORDER_CONNECTED, "connected-changed" }, }; #define NSTATE_EVENTS (sizeof state_events / sizeof *state_events)