forked from AuroraMiddleware/gtk
iconview: Add a descriptive function
I want to special-case empty icon views in the sizing code to avoid various bugs, and having such a function is nice.
This commit is contained in:
parent
fd4c330500
commit
c187386fe1
@ -1456,6 +1456,12 @@ cell_area_get_preferred_size (GtkIconView *icon_view,
|
||||
}
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gtk_icon_view_is_empty (GtkIconView *icon_view)
|
||||
{
|
||||
return icon_view->priv->items == NULL;
|
||||
}
|
||||
|
||||
static void
|
||||
gtk_icon_view_get_preferred_item_size (GtkIconView *icon_view,
|
||||
GtkOrientation orientation,
|
||||
@ -1467,7 +1473,7 @@ gtk_icon_view_get_preferred_item_size (GtkIconView *icon_view,
|
||||
GtkCellAreaContext *context;
|
||||
GList *items;
|
||||
|
||||
if (priv->items == NULL)
|
||||
if (gtk_icon_view_is_empty (icon_view))
|
||||
{
|
||||
*minimum = 1;
|
||||
*natural = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user