Minor adjustments to contact management

This commit is contained in:
Pierre Pronchery 2010-07-24 13:27:39 +00:00
parent 071da7f0a3
commit dad769c5cb

View File

@ -592,7 +592,7 @@ void phone_contacts_edit_selected(Phone * phone)
/* phone_contacts_new */ /* phone_contacts_new */
void phone_contacts_new(Phone * phone) void phone_contacts_new(Phone * phone)
{ {
_phone_show_contacts_dialog(phone, TRUE, -1, NULL, NULL); _phone_show_contacts_dialog(phone, TRUE, -1, "", "");
} }
@ -2385,7 +2385,7 @@ static void _phone_show_contacts_dialog(Phone * phone, gboolean show,
if(phone->co_dialog == NULL) if(phone->co_dialog == NULL)
{ {
phone->co_dialog = gtk_dialog_new_with_buttons(_("New contact"), phone->co_dialog = gtk_dialog_new_with_buttons("",
GTK_WINDOW(phone->co_window), f, GTK_WINDOW(phone->co_window), f,
GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL); GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
@ -2414,12 +2414,12 @@ static void _phone_show_contacts_dialog(Phone * phone, gboolean show,
gtk_widget_hide(phone->co_dialog); gtk_widget_hide(phone->co_dialog);
return; return;
} }
if((phone->co_index = index) >= 0) if(phone->co_index < 0)
{ snprintf(buf, sizeof(buf), "%s", _("New contact"));
else
snprintf(buf, sizeof(buf), "%s%s", _("Edit contact: "), snprintf(buf, sizeof(buf), "%s%s", _("Edit contact: "),
(name != NULL) ? name : ""); (name != NULL) ? name : "");
gtk_window_set_title(GTK_WINDOW(phone->co_dialog), buf); gtk_window_set_title(GTK_WINDOW(phone->co_dialog), buf);
}
if(name != NULL) if(name != NULL)
gtk_entry_set_text(GTK_ENTRY(phone->co_name), name); gtk_entry_set_text(GTK_ENTRY(phone->co_name), name);
if(number != NULL) if(number != NULL)