aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/ChangeLog4
-rw-r--r--mail/message-list.c14
2 files changed, 17 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 0bb5479443..6aa072a42d 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,7 @@
+2000-02-24 Christopher James Lahey <clahey@helixcode.com>
+
+ * message-list.c: Changed to match new e_table_simple interface.
+
2000-02-24 Dan Winship <danw@helixcode.com>
* message-list.c (message_list_set_folder): update for CamelFolder
diff --git a/mail/message-list.c b/mail/message-list.c
index d3621ad6d5..6983b4ac78 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -126,6 +126,17 @@ ml_is_cell_editable (ETableModel *etm, int col, int row, void *data)
return FALSE;
}
+static void *
+ml_duplicate_value (ETableModel *etm, int col, const void *value, void *data)
+{
+ return value;
+}
+
+static void
+ml_free_value (ETableModel *etm, int col, void *value, void *data)
+{
+}
+
static void
ml_thaw (ETableModel *etm, void *data)
{
@@ -312,7 +323,8 @@ message_list_init (GtkObject *object)
message_list->table_model = e_table_simple_new (
ml_col_count, ml_row_count, ml_value_at,
- ml_set_value_at, ml_is_cell_editable, ml_thaw, message_list);
+ ml_set_value_at, ml_is_cell_editable, ml_duplicate_value, ml_free_value,
+ ml_thaw, message_list);
message_list_init_renderers (message_list);
message_list_init_header (message_list);