add: } else { return;
context: show_vfx_update (BaconVideoWidget *bvw, gboolean show_visuals){	xine_post_out_t *audio_source;	gboolean has_video, enable;	if (bvw->priv->vis_name == NULL)		return;	has_video = xine_get_stream_info(bvw->priv->stream,			XINE_STREAM_INFO_HAS_VIDEO);	enable = FALSE;	/* Already has video, and we were showing visual effects */	if (has_video != FALSE && show_visuals != FALSE			&& bvw->priv->using_vfx != FALSE)	{		enable = FALSE;	/* Doesn't have video, should show visual effects, and wasn't doing	 * so before */	} else if (has_video == FALSE && show_visuals != FALSE			&& bvw->priv->using_vfx == FALSE)	{		if (bvw->priv->vis == NULL) {			bvw->priv->vis = xine_post_init (bvw->priv->xine,					bvw->priv->vis_name, 0,					&bvw->priv->ao_driver,					&bvw->priv->vo_driver);		}		if (bvw->priv->vis != NULL) {			enable = TRUE;		}	/* Doesn't have video, but visual effects are disabled */	} else if (has_video == FALSE && show_visuals == FALSE) {		enable = FALSE;	}	if (enable == FALSE) {		audio_source = xine_get_audio_source (bvw->priv->stream);		if (xine_post_wire_audio_port (audio_source,					bvw->priv->ao_driver))			bvw->priv->using_vfx = FALSE;		if (bvw->priv->vis != NULL) {			xine_post_dispose (bvw->priv->xine,					bvw->priv->vis);			bvw->priv->vis = NULL;		}	} else {		audio_source = xine_get_audio_source (bvw->priv->stream);		if (xine_post_wire_audio_port (audio_source,					bvw->priv->vis->audio_input[0]))			bvw->priv->using_vfx = TRUE;	}}