From a7d41cc36e948b4dc3bfd6f1d615fa938c358c1a Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Fri, 29 Jun 2001 03:09:48 +0000 Subject: send signals even if the row/col is -1. (et_drag_drop): same. 2001-06-28 Chris Toshok * e-table.c (et_drag_motion): send signals even if the row/col is -1. (et_drag_drop): same. * e-tree.c (et_drag_motion): same. (et_drag_drop): same. svn path=/trunk/; revision=10584 --- widgets/table/e-tree.c | 65 +++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 35 deletions(-) (limited to 'widgets/table/e-tree.c') diff --git a/widgets/table/e-tree.c b/widgets/table/e-tree.c index 7291215e0a..154872e06e 100644 --- a/widgets/table/e-tree.c +++ b/widgets/table/e-tree.c @@ -1915,8 +1915,7 @@ et_drag_motion(GtkWidget *widget, y, &row, &col); - if (et->priv->drop_row >= 0 && et->priv->drop_col >= 0 && - row != et->priv->drop_row && col != et->priv->drop_row) { + if (row != et->priv->drop_row && col != et->priv->drop_row) { gtk_signal_emit (GTK_OBJECT (et), et_signals [TREE_DRAG_LEAVE], et->priv->drop_row, @@ -1932,17 +1931,16 @@ et_drag_motion(GtkWidget *widget, et->priv->drop_row = row; et->priv->drop_path = path; et->priv->drop_col = col; - if (row >= 0 && col >= 0) - gtk_signal_emit (GTK_OBJECT (et), - et_signals [TREE_DRAG_MOTION], - et->priv->drop_row, - et->priv->drop_path, - et->priv->drop_col, - context, - x, - y, - time, - &ret_val); + gtk_signal_emit (GTK_OBJECT (et), + et_signals [TREE_DRAG_MOTION], + et->priv->drop_row, + et->priv->drop_path, + et->priv->drop_col, + context, + x, + y, + time, + &ret_val); return ret_val; } @@ -1965,8 +1963,7 @@ et_drag_drop(GtkWidget *widget, path = e_tree_table_adapter_node_at_row(et->priv->etta, row); path = e_tree_sorted_view_to_model_path(et->priv->sorted, path); - if (et->priv->drop_row >= 0 && et->priv->drop_col >= 0 && - row != et->priv->drop_row && col != et->priv->drop_row) { + if (row != et->priv->drop_row && col != et->priv->drop_row) { gtk_signal_emit (GTK_OBJECT (et), et_signals [TREE_DRAG_LEAVE], et->priv->drop_row, @@ -1974,32 +1971,30 @@ et_drag_drop(GtkWidget *widget, et->priv->drop_col, context, time); - if (row >= 0 && col >= 0) - gtk_signal_emit (GTK_OBJECT (et), - et_signals [TREE_DRAG_MOTION], - row, - path, - col, - context, - x, - y, - time, - &ret_val); - } - et->priv->drop_row = row; - et->priv->drop_path = path; - et->priv->drop_col = col; - if (row >= 0 && col >= 0) gtk_signal_emit (GTK_OBJECT (et), - et_signals [TREE_DRAG_DROP], - et->priv->drop_row, - et->priv->drop_path, - et->priv->drop_col, + et_signals [TREE_DRAG_MOTION], + row, + path, + col, context, x, y, time, &ret_val); + } + et->priv->drop_row = row; + et->priv->drop_path = path; + et->priv->drop_col = col; + gtk_signal_emit (GTK_OBJECT (et), + et_signals [TREE_DRAG_DROP], + et->priv->drop_row, + et->priv->drop_path, + et->priv->drop_col, + context, + x, + y, + time, + &ret_val); et->priv->drop_row = -1; et->priv->drop_path = NULL; et->priv->drop_col = -1; -- cgit v1.2.3