[gthumb] gth-file-store: removed ref_node/unref_node implementations
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] gth-file-store: removed ref_node/unref_node implementations
- Date: Thu, 3 Nov 2011 21:04:14 +0000 (UTC)
commit 4afce328d69f2b6a4ccd0f6b1d387b58fa9a7b98
Author: Paolo Bacchilega <paobac src gnome org>
Date: Thu Nov 3 22:02:35 2011 +0100
gth-file-store: removed ref_node/unref_node implementations
These functions cause a crash and are useless.
gthumb/gth-file-store.c | 43 ++-----------------------------------------
1 files changed, 2 insertions(+), 41 deletions(-)
---
diff --git a/gthumb/gth-file-store.c b/gthumb/gth-file-store.c
index f94bb5c..9b370de 100644
--- a/gthumb/gth-file-store.c
+++ b/gthumb/gth-file-store.c
@@ -164,6 +164,7 @@ _gth_file_row_copy (GthFileRow *row)
}
+G_GNUC_UNUSED
static void
_gth_file_row_ref (GthFileRow *row)
{
@@ -302,7 +303,7 @@ gth_file_store_init (GthFileStore *file_store)
static GtkTreeModelFlags
gth_file_store_get_flags (GtkTreeModel *tree_model)
{
- return GTK_TREE_MODEL_LIST_ONLY /* | GTK_TREE_MODEL_ITERS_PERSIST*/;
+ return GTK_TREE_MODEL_LIST_ONLY;
}
@@ -567,44 +568,6 @@ gth_file_store_iter_parent (GtkTreeModel *tree_model,
}
-static void
-gth_file_store_ref_node (GtkTreeModel *tree_model,
- GtkTreeIter *iter)
-{
- GthFileStore *file_store;
- GthFileRow *row;
-
- if ((iter == NULL) || (iter->user_data == NULL))
- return;
-
- file_store = (GthFileStore *) tree_model;
-
- g_return_if_fail (VALID_ITER (iter, file_store));
-
- row = (GthFileRow*) iter->user_data;
- _gth_file_row_ref (row);
-}
-
-
-static void
-gth_file_store_unref_node (GtkTreeModel *tree_model,
- GtkTreeIter *iter)
-{
- GthFileStore *file_store;
- GthFileRow *row;
-
- if ((iter == NULL) || (iter->user_data == NULL))
- return;
-
- file_store = (GthFileStore *) tree_model;
-
- g_return_if_fail (VALID_ITER (iter, file_store));
-
- row = (GthFileRow*) iter->user_data;
- _gth_file_row_unref (row);
-}
-
-
static gboolean
gth_file_store_row_draggable (GtkTreeDragSource *drag_source,
GtkTreePath *path)
@@ -694,8 +657,6 @@ gtk_tree_model_interface_init (GtkTreeModelIface *iface)
iface->iter_n_children = gth_file_store_iter_n_children;
iface->iter_nth_child = gth_file_store_iter_nth_child;
iface->iter_parent = gth_file_store_iter_parent;
- iface->ref_node = gth_file_store_ref_node;
- iface->unref_node = gth_file_store_unref_node;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]