add: if ( (bvw->priv->init_width == 0) && (bvw->priv->init_height == 0) ) {  bvw->priv->init_width = allocation->width; bvw->priv->init_height = allocation->height; }
context: bacon_video_widget_size_allocate (GtkWidget *widget, GtkAllocation *allocation){	BaconVideoWidget *bvw;	g_return_if_fail (widget != NULL);	g_return_if_fail (BACON_IS_VIDEO_WIDGET (widget));	bvw = BACON_VIDEO_WIDGET (widget);	widget->allocation = *allocation;	bvw->priv->xpos = allocation->x;	bvw->priv->ypos = allocation->y;	if (GTK_WIDGET_REALIZED (widget))	{		gdk_window_move_resize (widget->window,					allocation->x,					allocation->y,					allocation->width,					allocation->height);	}}