rem: g_return_if_fail (widget != NULL); g_return_if_fail (BACON_IS_VIDEO_WIDGET (widget));  bvw = BACON_VIDEO_WIDGET (widget);  gtk_widget_size_request (GTK_WIDGET (bvw->priv->vw), &child_requisition);  requisition->width = child_requisition.width; requisition->height = child_requisition.height;
add: if (GST_STATE (bvw->priv->play) >= GST_STATE_PAUSED) { requisition->width = bvw->priv->video_width; requisition->height = bvw->priv->video_height; } else { if (bvw->priv->logo_pixbuf != NULL) { requisition->width = gdk_pixbuf_get_width (bvw->priv->logo_pixbuf); requisition->height = gdk_pixbuf_get_height (bvw->priv->logo_pixbuf); } else { requisition->width = bvw->priv->init_width; requisition->height = bvw->priv->init_height; } }
context: bacon_video_widget_size_request (GtkWidget * widget,				 GtkRequisition * requisition){  BaconVideoWidget *bvw;  GtkRequisition child_requisition;  g_return_if_fail (widget != NULL);  g_return_if_fail (BACON_IS_VIDEO_WIDGET (widget));  bvw = BACON_VIDEO_WIDGET (widget);  gtk_widget_size_request (GTK_WIDGET (bvw->priv->vw), &child_requisition);  requisition->width = child_requisition.width;  requisition->height = child_requisition.height;}