# HG changeset patch # User andrew.victor@mxit.com # Date 1305491271 0 # Node ID 055a33b6bf5959cb91c6b2340f84145ff8b4f1fe # Parent 6ed15e063e58d331c4bf3518c2b28082c83082cf Also show FirstName and LastName in search-results and friend-suggestions. (These are not a new strings, since they already exist in the file). diff -r 6ed15e063e58 -r 055a33b6bf59 libpurple/protocols/mxit/profile.c --- a/libpurple/protocols/mxit/profile.c Sun May 15 20:07:27 2011 +0000 +++ b/libpurple/protocols/mxit/profile.c Sun May 15 20:27:51 2011 +0000 @@ -282,6 +282,10 @@ purple_notify_searchresults_column_add( results, column ); column = purple_notify_searchresults_column_new( _( "Display Name" ) ); purple_notify_searchresults_column_add( results, column ); + column = purple_notify_searchresults_column_new( _( "First Name" ) ); + purple_notify_searchresults_column_add( results, column ); + column = purple_notify_searchresults_column_new( _( "Last Name" ) ); + purple_notify_searchresults_column_add( results, column ); column = purple_notify_searchresults_column_new( _( "Gender" ) ); purple_notify_searchresults_column_add( results, column ); column = purple_notify_searchresults_column_new( _( "Age" ) ); @@ -297,6 +301,8 @@ /* column values */ row = g_list_append( NULL, g_strdup_printf( "#%s", tmp ) ); row = g_list_append( row, g_strdup( profile->nickname ) ); + row = g_list_append( row, g_strdup( profile->firstname ) ); + row = g_list_append( row, g_strdup( profile->lastname ) ); row = g_list_append( row, g_strdup( profile->male ? "Male" : "Female" ) ); row = g_list_append( row, g_strdup_printf( "%i", calculateAge( profile->birthday ) ) ); row = g_list_append( row, g_strdup( profile->whereami ) ); diff -r 6ed15e063e58 -r 055a33b6bf59 libpurple/protocols/mxit/protocol.c --- a/libpurple/protocols/mxit/protocol.c Sun May 15 20:07:27 2011 +0000 +++ b/libpurple/protocols/mxit/protocol.c Sun May 15 20:27:51 2011 +0000 @@ -1986,6 +1986,14 @@ /* birthdate */ g_strlcpy( profile->birthday, fvalue, sizeof( profile->birthday ) ); } + else if ( strcmp( CP_PROFILE_FIRSTNAME, fname ) == 0 ) { + /* first name */ + g_strlcpy( profile->firstname, fvalue, sizeof( profile->firstname ) ); + } + else if ( strcmp( CP_PROFILE_LASTNAME, fname ) == 0 ) { + /* last name */ + g_strlcpy( profile->lastname, fvalue, sizeof( profile->lastname ) ); + } else if ( strcmp( CP_PROFILE_GENDER, fname ) == 0 ) { /* gender */ profile->male = ( fvalue[0] == '1' );