[nautilus/list-store-splicing: 3/3] view-model: Remove unused function
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/list-store-splicing: 3/3] view-model: Remove unused function
- Date: Wed, 2 May 2018 15:53:23 +0000 (UTC)
commit 6fe1aaf73867e385e6ed1315bfb57d16017f4445
Author: Ernestas Kulik <ernestask gnome org>
Date: Mon Apr 30 14:43:56 2018 +0300
view-model: Remove unused function
The only use of nautilus_view_model_set_items() has been replaced with
nautilus_view_model_add_items().
Related: https://bugzilla.gnome.org/show_bug.cgi?id=795307
src/nautilus-view-model.c | 28 ----------------------------
src/nautilus-view-model.h | 5 ++---
2 files changed, 2 insertions(+), 31 deletions(-)
---
diff --git a/src/nautilus-view-model.c b/src/nautilus-view-model.c
index 1021caa10..08c073b78 100644
--- a/src/nautilus-view-model.c
+++ b/src/nautilus-view-model.c
@@ -284,31 +284,3 @@ nautilus_view_model_add_items (NautilusViewModel *self,
g_list_store_sort (self->internal_model, compare_data_func, self);
}
-
-void
-nautilus_view_model_set_items (NautilusViewModel *self,
- GQueue *items)
-{
- g_autofree gpointer *array = NULL;
- GList *l;
- int i = 0;
-
- array = g_malloc_n (g_queue_get_length (items),
- sizeof (NautilusViewItemModel *));
-
- g_hash_table_remove_all (self->map_files_to_model);
- for (l = g_queue_peek_head_link (items); l != NULL; l = l->next)
- {
- array[i] = l->data;
- g_hash_table_insert (self->map_files_to_model,
- nautilus_view_item_model_get_file (l->data),
- l->data);
- i++;
- }
-
- g_list_store_splice (self->internal_model,
- 0, g_list_model_get_n_items (G_LIST_MODEL (self->internal_model)),
- array, g_queue_get_length (items));
-
- g_list_store_sort (self->internal_model, compare_data_func, self);
-}
diff --git a/src/nautilus-view-model.h b/src/nautilus-view-model.h
index 9bc8a8d7a..4c16e82db 100644
--- a/src/nautilus-view-model.h
+++ b/src/nautilus-view-model.h
@@ -36,6 +36,5 @@ void nautilus_view_model_add_item (NautilusViewModel *self,
NautilusViewItemModel *item);
void nautilus_view_model_add_items (NautilusViewModel *self,
GQueue *items);
-void nautilus_view_model_set_items (NautilusViewModel *self,
- GQueue *items);
-G_END_DECLS
\ No newline at end of file
+
+G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]