gtk: Use the display width/height for the widget's preferred width/height
authorSebastian Dröge <sebastian@centricular.com>
Mon, 15 Jun 2015 19:24:01 +0000 (21:24 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 15 Jun 2015 19:24:01 +0000 (21:24 +0200)
ext/gtk/gtkgstglwidget.c
ext/gtk/gtkgstwidget.c

index adca9cd..d9b65e3 100644 (file)
@@ -107,7 +107,7 @@ gtk_gst_gl_widget_get_preferred_width (GtkWidget * widget, gint * min,
     gint * natural)
 {
   GtkGstGLWidget *gst_widget = (GtkGstGLWidget *) widget;
-  gint video_width = GST_VIDEO_INFO_WIDTH (&gst_widget->priv->v_info);
+  gint video_width = gst_widget->priv->display_width;
 
   if (!gst_widget->priv->negotiated)
     video_width = 10;
@@ -123,7 +123,7 @@ gtk_gst_gl_widget_get_preferred_height (GtkWidget * widget, gint * min,
     gint * natural)
 {
   GtkGstGLWidget *gst_widget = (GtkGstGLWidget *) widget;
-  gint video_height = GST_VIDEO_INFO_HEIGHT (&gst_widget->priv->v_info);
+  gint video_height = gst_widget->priv->display_height;
 
   if (!gst_widget->priv->negotiated)
     video_height = 10;
index 023d376..36a7874 100644 (file)
@@ -76,7 +76,7 @@ gtk_gst_widget_get_preferred_width (GtkWidget * widget, gint * min,
     gint * natural)
 {
   GtkGstWidget *gst_widget = (GtkGstWidget *) widget;
-  gint video_width = GST_VIDEO_INFO_WIDTH (&gst_widget->priv->v_info);
+  gint video_width = gst_widget->priv->display_width;
 
   if (!gst_widget->priv->negotiated)
     video_width = 10;
@@ -92,7 +92,7 @@ gtk_gst_widget_get_preferred_height (GtkWidget * widget, gint * min,
     gint * natural)
 {
   GtkGstWidget *gst_widget = (GtkGstWidget *) widget;
-  gint video_height = GST_VIDEO_INFO_HEIGHT (&gst_widget->priv->v_info);
+  gint video_height = gst_widget->priv->display_height;
 
   if (!gst_widget->priv->negotiated)
     video_height = 10;