viewport: Initialize the adjustment in the init function
This commit is contained in:
@ -110,6 +110,9 @@ static void gtk_viewport_get_preferred_height (GtkWidget *widget,
|
|||||||
gint *minimum_size,
|
gint *minimum_size,
|
||||||
gint *natural_size);
|
gint *natural_size);
|
||||||
|
|
||||||
|
static void viewport_set_adjustment (GtkViewport *viewport,
|
||||||
|
GtkOrientation orientation,
|
||||||
|
GtkAdjustment *adjustment);
|
||||||
|
|
||||||
G_DEFINE_TYPE_WITH_CODE (GtkViewport, gtk_viewport, GTK_TYPE_BIN,
|
G_DEFINE_TYPE_WITH_CODE (GtkViewport, gtk_viewport, GTK_TYPE_BIN,
|
||||||
G_IMPLEMENT_INTERFACE (GTK_TYPE_SCROLLABLE, NULL))
|
G_IMPLEMENT_INTERFACE (GTK_TYPE_SCROLLABLE, NULL))
|
||||||
@ -246,6 +249,9 @@ gtk_viewport_init (GtkViewport *viewport)
|
|||||||
priv->bin_window = NULL;
|
priv->bin_window = NULL;
|
||||||
priv->hadjustment = NULL;
|
priv->hadjustment = NULL;
|
||||||
priv->vadjustment = NULL;
|
priv->vadjustment = NULL;
|
||||||
|
|
||||||
|
viewport_set_adjustment (viewport, GTK_ORIENTATION_HORIZONTAL, NULL);
|
||||||
|
viewport_set_adjustment (viewport, GTK_ORIENTATION_VERTICAL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user