rem: if (event->type == XINE_EVENT_UI_PLAYBACK_FINISHED)
add: switch (event->type)
context: xine_event (void *user_data, const xine_event_t *event){	GtkXine *gtx = (GtkXine *) user_data;	if (event->type == XINE_EVENT_UI_PLAYBACK_FINISHED)	{		GtkXineSignal *signal;		signal = g_new0 (GtkXineSignal, 1);		signal->type = EOS;		g_async_queue_push (gtx->priv->queue, signal);		g_idle_add ((GSourceFunc) gtk_xine_idle_signal, gtx);	}}