From f9f86c3ee2ffdda05bcc06c997710e9af8218dbf Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Sat, 20 Oct 2001 19:04:29 +0000 Subject: Handle focus_change in event by selecting that contact. Fixes Ximian bug 2001-10-20 Christopher James Lahey * gui/widgets/e-minicard-view.c (e_minicard_view_selection_event): Handle focus_change in event by selecting that contact. Fixes Ximian bug #3024. svn path=/trunk/; revision=13825 --- addressbook/gui/widgets/e-minicard-view.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'addressbook/gui') diff --git a/addressbook/gui/widgets/e-minicard-view.c b/addressbook/gui/widgets/e-minicard-view.c index fe3cf42206..70e873f9e2 100644 --- a/addressbook/gui/widgets/e-minicard-view.c +++ b/addressbook/gui/widgets/e-minicard-view.c @@ -287,6 +287,17 @@ e_minicard_view_selection_event (EReflow *reflow, GnomeCanvasItem *item, GdkEven } switch (event->type) { + case GDK_FOCUS_CHANGE: + if (event->focus_change.in) { + int i; + for (i = 0; i < reflow->count; i++) { + if (reflow->items[i] == item) { + e_selection_model_maybe_do_something(reflow->selection, i, 0, 0); + break; + } + } + } + break; case GDK_BUTTON_PRESS: if (event->button.button == 3) { return_val = e_addressbook_reflow_adapter_right_click (view->adapter, event, reflow->selection); -- cgit v1.2.3