aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--src/addressbook.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 79d474de..15b1b9fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-04-18
+
+ * src/addressbook.c: addressbook_list_button_pressed():
+ fixed Bug #47: Address book: Cancel editing contact results in
+ click-and-drag behaviour
+
2012-04-13
* version 3.2.0beta7
diff --git a/src/addressbook.c b/src/addressbook.c
index 3e8d8bae..ad52ed3d 100644
--- a/src/addressbook.c
+++ b/src/addressbook.c
@@ -1676,6 +1676,7 @@ static gboolean addressbook_list_button_pressed(GtkWidget *widget,
(NULL, GINT_TO_POINTER(COMPOSE_ENTRY_TO));
else
addressbook_edit_address_cb(NULL, 0, NULL);
+ return TRUE;
}
} else if (event->button == 3) {
gtk_menu_popup(GTK_MENU(addrbook.list_popup), NULL, NULL,
@@ -2794,6 +2795,7 @@ static void addressbook_person_collapse_node(GtkTreeView *treeview,
static void addressbook_drag_begin(GtkWidget *widget,
GdkDragContext *drag_context, gpointer data)
{
+ g_print("addressbook_drag_begin\n");
list_on_drag = TRUE;
/* gtk_drag_set_icon_default(drag_context); */
}
@@ -2801,6 +2803,7 @@ static void addressbook_drag_begin(GtkWidget *widget,
static void addressbook_drag_end(GtkWidget *widget,
GdkDragContext *drag_context, gpointer data)
{
+ g_print("addressbook_drag_end\n");
}
static void addressbook_drag_data_get(GtkWidget *widget,