diff --git a/sflphone-gtk/src/calltree.c b/sflphone-gtk/src/calltree.c
index e91f2eeb5ef3a5da00043346989661c7430af574..94e2eaa2f97633c89a81cca5729d3b1a875c65b9 100644
--- a/sflphone-gtk/src/calltree.c
+++ b/sflphone-gtk/src/calltree.c
@@ -160,7 +160,7 @@ toolbar_update_buttons ()
 				gtk_widget_set_sensitive( GTK_WIDGET(pickupButton),     TRUE);
 				gtk_widget_set_sensitive( GTK_WIDGET(hangupButton),	TRUE);
 				g_object_ref(callButton);	
-				gtk_container_remove(GTK_CONTAINER(toolbar), GTK_WIDGET(holdButton));
+				gtk_container_remove(GTK_CONTAINER(toolbar), GTK_WIDGET(callButton));
 				gtk_toolbar_insert(GTK_TOOLBAR(toolbar), pickupButton, 0);
 				break;
 			case CALL_STATE_HOLD: