rem: g_assert_not_reached ();
add: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
context: static void gtk_xine_set_property (GObject *object, guint property_id,				   const GValue *value, GParamSpec *pspec){	GtkXine *gtx;	g_return_if_fail (GTK_IS_XINE (object));	gtx = GTK_XINE (object);	switch (property_id)	{	case PROP_FULLSCREEN:		gtk_xine_set_fullscreen (gtx, g_value_get_boolean (value));		break;	case PROP_SPEED:		gtk_xine_set_speed (gtx, g_value_get_int (value));		break;	case PROP_AUDIOCHANNEL:		gtk_xine_set_audio_channel (gtx, g_value_get_int (value));		break;	case PROP_SHOWCURSOR:		//FIXME		g_message ("change cursor to %d", g_value_get_boolean (value));		break;	default:		g_assert_not_reached ();	}}