From 6a73d9a74369a68a52e6bfb55c7f22c1f5216751 Mon Sep 17 00:00:00 2001
From: Li Yuan
Date: Fri, 7 Apr 2006 06:54:55 +0000
Subject: Fix for bug #336454 we should return false if it is not a del event
to
2006-03-29 Li Yuan
Fix for bug #336454
* gui/component/addressbook-view.c:
(source_selector_key_press_event_callback):
we should return false if it is not a del event to make gtktreeview
deal the rest of keys.
svn path=/trunk/; revision=31781
---
addressbook/gui/component/addressbook-view.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
(limited to 'addressbook/gui/component')
diff --git a/addressbook/gui/component/addressbook-view.c b/addressbook/gui/component/addressbook-view.c
index a3f71da707..82c4c50f2b 100644
--- a/addressbook/gui/component/addressbook-view.c
+++ b/addressbook/gui/component/addressbook-view.c
@@ -1276,13 +1276,14 @@ addressbook_view_class_init (AddressbookViewClass *klass)
parent_class = g_type_class_peek_parent (klass);
}
-static void
+static gboolean
source_selector_key_press_event_callback (GtkWidget *widget, GdkEventKey *event, AddressbookView *view)
{
if (event->keyval == GDK_Delete) {
- delete_addressbook_folder (view);
+ delete_addressbook_folder (view);
+ return TRUE;
}
- return;
+ return FALSE;
}
static void
--
cgit