summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-11-29 11:24:50 -0800
committerAntónio Fernandes <antoniof@gnome.org>2023-01-10 02:01:27 +0000
commit90c550ba16de57674029d765641f7a994e6daa36 (patch)
tree99f9b628b4455c05c4edf5c408699eb3636f0195
parent2683cd5016ebfda68cfe061868d743d4fd78d085 (diff)
downloadnautilus-90c550ba16de57674029d765641f7a994e6daa36.tar.gz
view-model: Don't return non-existent items in get_items_from_files
Before 1a1f2b50778e03ac14bea7ee684bb9bddc563bc1 we only returned non-NULL items in get_items_from_files. Fix this regression that causes crashes in some situtations
-rw-r--r--src/nautilus-view-model.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nautilus-view-model.c b/src/nautilus-view-model.c
index ba75d1649..7d6afa82d 100644
--- a/src/nautilus-view-model.c
+++ b/src/nautilus-view-model.c
@@ -374,7 +374,10 @@ nautilus_view_model_get_items_from_files (NautilusViewModel *self,
NautilusViewItem *item;
item = nautilus_view_model_get_item_from_file (self, l->data);
- g_queue_push_tail (items, item);
+ if (item != NULL)
+ {
+ g_queue_push_tail (items, item);
+ }
}
return items;