Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/ChangeLog,v
retrieving revision 1.2104
diff -u -p -r1.2104 ChangeLog
--- ChangeLog	21 Aug 2006 05:58:30 -0000	1.2104
+++ ChangeLog	7 Sep 2006 10:58:50 -0000
@@ -1,3 +1,11 @@
+2006-09-07  Ushveen Kaur <kushveen@novell.com>
+
+	** Fixes bug #232065
+
+	* gui/widgets/e-addressbook-view.c : (eab_view_delete_selection):
+	Selection moved to first contact after deletion of the current 
+	contact.
+	
 2006-08-21  Srinivasa Ragavan  <sragavan@novell.com>
 
 	* gui/widgets/e-addressbook-view.c: (string_without_underscores),
Index: gui/widgets/e-addressbook-view.c
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/gui/widgets/e-addressbook-view.c,v
retrieving revision 1.187
diff -u -p -r1.187 e-addressbook-view.c
--- gui/widgets/e-addressbook-view.c	21 Aug 2006 05:58:31 -0000	1.187
+++ gui/widgets/e-addressbook-view.c	7 Sep 2006 10:58:51 -0000
@@ -2035,6 +2035,14 @@ eab_view_delete_selection(EABView *view,
 	}
 
 	e_free_object_list(list);
+
+	if (view->view_type == EAB_VIEW_TABLE){
+		ESelectionModel *selection = e_table_get_selection_model (e_table_scrolled_get_table (E_TABLE_SCROLLED(view->widget)));
+		e_selection_model_clear(selection);
+		g_signal_connect(e_table_scrolled_get_table(E_TABLE_SCROLLED(view->widget)), "selection_change",
+				 G_CALLBACK(selection_changed), view);
+	}
+
 }
 
 static void
