[empathy/gnome-2-34] individual-view: call empathy_individual_manager_remove() also when the response is GTK_RESPONSE_YES
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy/gnome-2-34] individual-view: call empathy_individual_manager_remove() also when the response is GTK_RESPONSE_YES
- Date: Wed, 16 Mar 2011 10:31:15 +0000 (UTC)
commit 12b493671971c0a0a73b02bf467f448022ea88b7
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Mon Mar 14 15:24:43 2011 +0100
individual-view: call empathy_individual_manager_remove() also when the response is GTK_RESPONSE_YES
Also, don't remove the contact if the operation has been cancelled in
empathy_block_individual_dialog_show().
libempathy-gtk/empathy-individual-view.c | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/libempathy-gtk/empathy-individual-view.c b/libempathy-gtk/empathy-individual-view.c
index cb96d2e..b121801 100644
--- a/libempathy-gtk/empathy-individual-view.c
+++ b/libempathy-gtk/empathy-individual-view.c
@@ -2394,17 +2394,15 @@ individual_view_remove_activate_cb (GtkMenuItem *menuitem,
{
gboolean abusive;
- if (res == REMOVE_DIALOG_RESPONSE_DELETE_AND_BLOCK &&
- empathy_block_individual_dialog_show (parent, individual,
- &abusive))
+ if (res == REMOVE_DIALOG_RESPONSE_DELETE_AND_BLOCK)
{
+ if (!empathy_block_individual_dialog_show (parent, individual,
+ &abusive))
+ goto finally;
+
empathy_individual_manager_set_blocked (manager, individual,
TRUE, abusive);
}
- else
- {
- goto finally;
- }
empathy_individual_manager_remove (manager, individual, "");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]