/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2001 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2002 Hiroyuki Yamamoto
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
name = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_name), 0, -1 );
sTitle = g_strdup_printf( "%s - %s", _title_edit_, name );
g_free( name );
-
}
gtk_window_set_title( GTK_WINDOW(personeditdlg.window), sTitle );
g_free( sTitle );
static ItemEMail *edit_person_email_edit( gboolean *error, ItemEMail *email ) {
ItemEMail *retVal = NULL;
- gchar *sEmail, *sAlias, *sRemarks, *tEmail;
+ gchar *sEmail, *sAlias, *sRemarks, *sEmail_;
+
*error = TRUE;
- tEmail = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_email), 0, -1 );
+ sEmail_ = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_email), 0, -1 );
sAlias = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_alias), 0, -1 );
sRemarks = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_remarks), 0, -1 );
- sEmail = mgu_email_check_empty( tEmail );
+ sEmail = mgu_email_check_empty( sEmail_ );
+ g_free( sEmail_ );
+
if( sEmail ) {
if( email == NULL ) {
email = addritem_create_item_email();
else {
edit_person_status_show( _( "An E-Mail address must be supplied." ) );
}
- g_free( tEmail );
+
g_free( sEmail );
g_free( sAlias );
g_free( sRemarks );
+
return retVal;
}
static UserAttribute *edit_person_attrib_edit( gboolean *error, UserAttribute *attrib ) {
UserAttribute *retVal = NULL;
- gchar *sName, *sValue, *tName, *tValue;
+ gchar *sName, *sValue, *sName_, *sValue_;
+
*error = TRUE;
- tName = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_atname), 0, -1 );
- tValue = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_atvalue), 0, -1 );
- sName = mgu_email_check_empty( tName );
- sValue = mgu_email_check_empty( tValue );
+ sName_ = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_atname), 0, -1 );
+ sValue_ = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_atvalue), 0, -1 );
+ sName = mgu_email_check_empty( sName_ );
+ sValue = mgu_email_check_empty( sValue_ );
+ g_free( sName_ );
+ g_free( sValue_ );
+
if( sName && sValue ) {
if( attrib == NULL ) {
attrib = addritem_create_attribute();
else {
edit_person_status_show( _( "A Name and Value must be supplied." ) );
}
- g_free( tName );
+
g_free( sName );
- g_free( tValue );
g_free( sValue );
+
return retVal;
}
}
}
- if( ! cancelled ) {
+ if( !cancelled ) {
/* Set person stuff */
gchar *name;
addritem_person_set_common_name( person, cn );
- name = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_first), 0, -1 );
+ name = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_first), 0, -1 );
addritem_person_set_first_name( person, name );
g_free( name );
name = gtk_editable_get_chars( GTK_EDITABLE(personeditdlg.entry_last), 0, -1 );