diff -r 1d70570eab23 -r c652670afac5 libpurple/protocols/mxit/actions.c --- a/libpurple/protocols/mxit/actions.c Wed Sep 11 14:11:45 2013 +0200 +++ b/libpurple/protocols/mxit/actions.c Thu Sep 12 14:38:22 2013 +0200 @@ -242,9 +242,9 @@ purple_request_field_string_set_editable( field, FALSE ); /* gender */ - field = purple_request_field_choice_new( "male", _( "Gender" ), ( profile->male ) ? 1 : 0 ); - purple_request_field_choice_add( field, _( "Female" ) ); /* 0 */ - purple_request_field_choice_add( field, _( "Male" ) ); /* 1 */ + field = purple_request_field_choice_new( "male", _( "Gender" ), GINT_TO_POINTER(profile->male ? 1 : 0)); + purple_request_field_choice_add( field, _( "Female" ), GINT_TO_POINTER(0)); + purple_request_field_choice_add( field, _( "Male" ), GINT_TO_POINTER(1)); purple_request_field_group_add_field( public_group, field ); /* first name */