summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2023-01-17 15:52:07 -0800
committerOndrej Holy <oholy@redhat.com>2023-03-01 09:37:32 +0000
commit54335687287471f30420265938db370c2d86ea75 (patch)
treec1362fb65627383c8239b0508d51e8cca23f4ead
parent27448259def187391ecad0eb739a72fd797167bc (diff)
downloadnautilus-54335687287471f30420265938db370c2d86ea75.tar.gz
list-base: Don't free calls to nautilus_view_model_get_item_from_file
Now that we are properly freeing all view items, it became obvious that we were incorrectly freeing a call to get_item_from_file which is just a hash table lookup. See: https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1101
-rw-r--r--src/nautilus-list-base.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nautilus-list-base.c b/src/nautilus-list-base.c
index 9965d2e36..827a3e1de 100644
--- a/src/nautilus-list-base.c
+++ b/src/nautilus-list-base.c
@@ -1070,7 +1070,7 @@ get_selection (NautilusFilesView *files_view,
{
/* If the parent is already selected don't include the child. */
g_autoptr (NautilusFile) parent = nautilus_file_get_parent (file);
- g_autoptr (NautilusViewItem) parent_item = NULL;
+ NautilusViewItem *parent_item;
guint parent_pos;
parent_item = nautilus_view_model_get_item_from_file (priv->model, parent);