diff --git a/panel-plugin/xfce-mixer-plugin.c b/panel-plugin/xfce-mixer-plugin.c index 2308c2e..0eed375 100644 --- a/panel-plugin/xfce-mixer-plugin.c +++ b/panel-plugin/xfce-mixer-plugin.c @@ -260,7 +260,11 @@ xfce_mixer_plugin_volume_changed (XfceMixerPlugin *mixer_plugin, g_return_if_fail (mixer_plugin != NULL); g_return_if_fail (GST_IS_MIXER (mixer_plugin->card)); - g_return_if_fail (GST_IS_MIXER_TRACK (mixer_plugin->track)); + + if (!GST_IS_MIXER_TRACK (mixer_plugin->track)) { + xfce_mixer_plugin_configure (mixer_plugin); + return; + } #ifdef HAVE_GST_MIXER_NOTIFICATION mixer_plugin->ignore_bus_messages = TRUE;