diff options
author | Corey Berla <corey@berla.me> | 2022-07-25 15:55:13 -0700 |
---|---|---|
committer | Corey Berla <corey@berla.me> | 2022-07-25 17:54:44 -0700 |
commit | f3fc8f5b35944c28e515573c59af424ffcef072a (patch) | |
tree | 41244704c5708b11a640e6cd5f1b7ebd73d2950c /gtk/gtkgridview.c | |
parent | ba909cf901183bd62534a8d9b6ae2be366d1ed3c (diff) | |
download | gtk+-f3fc8f5b35944c28e515573c59af424ffcef072a.tar.gz |
gridview: Return an empty bitset when selecting only empty space
Return an empty bitset if the user selects exclusively below the last
row. No need to calculate selection.
Diffstat (limited to 'gtk/gtkgridview.c')
-rw-r--r-- | gtk/gtkgridview.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkgridview.c b/gtk/gtkgridview.c index f555752310..e7fe878a59 100644 --- a/gtk/gtkgridview.c +++ b/gtk/gtkgridview.c @@ -481,6 +481,9 @@ gtk_grid_view_get_items_in_rect (GtkListBase *base, result = gtk_bitset_new_empty (); + if (rect->y >= gtk_grid_view_compute_total_height (self)) + return result; + n_items = gtk_list_base_get_n_items (base); if (n_items == 0) return result; |