gtkgridview: return empty area for empty tiles during scroll
authortszymanski <tszymanski@google.com>
Sun, 6 Aug 2023 17:26:32 +0000 (10:26 -0700)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 24 Aug 2023 14:16:48 +0000 (10:16 -0400)
gtk/gtkgridview.c

index 1a9e2a5f3dc4f29b304558b9b43d2e50ceeeb376..ce1bf083aff11e398986faa92a1d240146f7848a 100644 (file)
@@ -411,7 +411,7 @@ gtk_grid_view_get_position_from_allocation (GtkListBase           *base,
     }
 
   pos = gtk_list_tile_get_position (self->item_manager, tile);
-  if (tile->n_items > 1)
+  if (tile->n_items > 1 && tile->area.width > 0 && tile->area.height > 0)
     {
       int xspacing, yspacing;