From 9661a9526b2cfdbc5f68ca95f543f03dde574dd6 Mon Sep 17 00:00:00 2001 From: Qball Cow Date: Sun, 8 Feb 2009 18:00:06 +0100 Subject: [PATCH] Update supported tags before telling the world that/if we support it --- src/libmpd.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/libmpd.c b/src/libmpd.c index aee61c0..cb61cbe 100644 --- a/src/libmpd.c +++ b/src/libmpd.c @@ -687,12 +687,7 @@ int mpd_connect_real(MpdObj *mi,mpd_Connection *connection) if(retv != MPD_OK) return retv; */ - debug_printf(DEBUG_INFO, "Propagating connection changed"); - if(mi->the_connection_changed_callback != NULL) - { - mi->the_connection_changed_callback( mi, TRUE, mi->the_connection_changed_signal_userdata ); - } retv = mpd_server_update_outputs(mi); /** update the supported tags */ { @@ -716,6 +711,12 @@ int mpd_connect_real(MpdObj *mi,mpd_Connection *connection) printf("%20s: %s\n", mpdTagItemKeys[i], (mi->supported_tags[i])?"true":"false"); } } + debug_printf(DEBUG_INFO, "Propagating connection changed"); + + if(mi->the_connection_changed_callback != NULL) + { + mi->the_connection_changed_callback( mi, TRUE, mi->the_connection_changed_signal_userdata ); + } /* if(retv != MPD_OK) return retv; -- 2.11.4.GIT