status: fix crossfade being shown in status when other options are being toggled

This commit is contained in:
John Fresco
2014-10-23 11:59:53 -06:00
committed by Andrzej Rybczak
parent 951e9f0f26
commit 93977b8093

View File

@@ -288,7 +288,7 @@ void Status::update(int event)
if (m_status_initialized)
Statusbar::printf("Consume mode is %1%", !m_consume ? "off" : "on");
}
if (('x' == m_crossfade) != st.crossfade())
if (('x' == m_crossfade) != (st.crossfade() != 0))
{
int crossfade = st.crossfade();
m_crossfade = crossfade ? 'x' : 0;