From 5f04bddb8e129ff6c56955359aa1b3b6db2a9587 Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Thu, 27 Jul 2000 15:07:47 +0000 Subject: Allocate correctly in the insert method. 2000-07-27 Christopher James Lahey * e-table-selection-model.c: Allocate correctly in the insert method. * e-table-click-to-add.c: Removed the line that was causing this to do bad things. svn path=/trunk/; revision=4385 --- widgets/e-table/ChangeLog | 7 +++++++ widgets/e-table/e-table-click-to-add.c | 4 ---- widgets/e-table/e-table-selection-model.c | 6 +++--- widgets/table/e-table-click-to-add.c | 4 ---- widgets/table/e-table-selection-model.c | 6 +++--- 5 files changed, 13 insertions(+), 14 deletions(-) (limited to 'widgets') diff --git a/widgets/e-table/ChangeLog b/widgets/e-table/ChangeLog index df302f38e5..53a06afd09 100644 --- a/widgets/e-table/ChangeLog +++ b/widgets/e-table/ChangeLog @@ -1,3 +1,10 @@ +2000-07-27 Christopher James Lahey + + * e-table-selection-model.c: Allocate correctly in the insert method. + + * e-table-click-to-add.c: Removed the line that was causing this + to do bad things. + 2000-07-27 Christopher James Lahey * e-table-item.c (eti_cursor_change): Grab focus properly. diff --git a/widgets/e-table/e-table-click-to-add.c b/widgets/e-table/e-table-click-to-add.c index 0a4ba21f81..ed22b5117c 100644 --- a/widgets/e-table/e-table-click-to-add.c +++ b/widgets/e-table/e-table-click-to-add.c @@ -103,10 +103,6 @@ etcta_drop_one (ETableClickToAdd *etcta) gtk_object_set(GTK_OBJECT(etcta->selection), "model", NULL, NULL); - if (etcta->row) - gnome_canvas_item_set(GNOME_CANVAS_ITEM(etcta->row), - "ETableModel", NULL, - NULL); } static void diff --git a/widgets/e-table/e-table-selection-model.c b/widgets/e-table/e-table-selection-model.c index b82d3c3a5e..c6b7485608 100644 --- a/widgets/e-table/e-table-selection-model.c +++ b/widgets/e-table/e-table-selection-model.c @@ -47,7 +47,7 @@ model_changed(ETableModel *etm, ETableSelectionModel *etsm) e_table_selection_model_clear(etsm); } -#if 1 +#if 0 static void model_row_inserted(ETableModel *etm, int row, ETableSelectionModel *etsm) { @@ -56,7 +56,7 @@ model_row_inserted(ETableModel *etm, int row, ETableSelectionModel *etsm) if(etsm->row_count >= 0) { /* Add another word if needed. */ if ((etsm->row_count & 0x1f) == 0) { - etsm->selection = g_realloc(etsm->selection, (etsm->row_count >> 5) + 1); + etsm->selection = g_renew(etsm->selection, gint, (etsm->row_count >> 5) + 1); etsm->selection[etsm->row_count >> 5] = 0; } @@ -101,7 +101,7 @@ model_row_deleted(ETableModel *etm, int row, ETableSelectionModel *etsm) etsm->row_count --; /* Remove the last word if not needed. */ if ((etsm->row_count & 0x1f) == 0) { - etsm->selection = g_realloc(etsm->selection, etsm->row_count >> 5); + etsm->selection = g_renew(etsm->selection, gint, etsm->row_count >> 5); } } } diff --git a/widgets/table/e-table-click-to-add.c b/widgets/table/e-table-click-to-add.c index 0a4ba21f81..ed22b5117c 100644 --- a/widgets/table/e-table-click-to-add.c +++ b/widgets/table/e-table-click-to-add.c @@ -103,10 +103,6 @@ etcta_drop_one (ETableClickToAdd *etcta) gtk_object_set(GTK_OBJECT(etcta->selection), "model", NULL, NULL); - if (etcta->row) - gnome_canvas_item_set(GNOME_CANVAS_ITEM(etcta->row), - "ETableModel", NULL, - NULL); } static void diff --git a/widgets/table/e-table-selection-model.c b/widgets/table/e-table-selection-model.c index b82d3c3a5e..c6b7485608 100644 --- a/widgets/table/e-table-selection-model.c +++ b/widgets/table/e-table-selection-model.c @@ -47,7 +47,7 @@ model_changed(ETableModel *etm, ETableSelectionModel *etsm) e_table_selection_model_clear(etsm); } -#if 1 +#if 0 static void model_row_inserted(ETableModel *etm, int row, ETableSelectionModel *etsm) { @@ -56,7 +56,7 @@ model_row_inserted(ETableModel *etm, int row, ETableSelectionModel *etsm) if(etsm->row_count >= 0) { /* Add another word if needed. */ if ((etsm->row_count & 0x1f) == 0) { - etsm->selection = g_realloc(etsm->selection, (etsm->row_count >> 5) + 1); + etsm->selection = g_renew(etsm->selection, gint, (etsm->row_count >> 5) + 1); etsm->selection[etsm->row_count >> 5] = 0; } @@ -101,7 +101,7 @@ model_row_deleted(ETableModel *etm, int row, ETableSelectionModel *etsm) etsm->row_count --; /* Remove the last word if not needed. */ if ((etsm->row_count & 0x1f) == 0) { - etsm->selection = g_realloc(etsm->selection, etsm->row_count >> 5); + etsm->selection = g_renew(etsm->selection, gint, etsm->row_count >> 5); } } } -- cgit v1.2.3