diff options
author | Eion Robb <eion@robbmob.com> | 2015-01-15 06:05:06 +0300 |
---|---|---|
committer | Eion Robb <eion@robbmob.com> | 2015-01-15 06:05:06 +0300 |
commit | a4fa642926c9d82565bfa619ba252e7089079a22 (patch) | |
tree | 366a503b82680e27d424c17496d8cc115147ca09 | |
parent | 9d40dc57f6f0c4875a81472d348e711571c1a29f (diff) |
SkypeWeb : Display gender in words rather than 1/2 in the Get Info popup
-rw-r--r-- | skypeweb/skypeweb_contacts.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/skypeweb/skypeweb_contacts.c b/skypeweb/skypeweb_contacts.c index 6c0dc41..3b67cda 100644 --- a/skypeweb/skypeweb_contacts.c +++ b/skypeweb/skypeweb_contacts.c @@ -467,7 +467,19 @@ skypeweb_got_info(SkypeWebAccount *sa, JsonNode *node, gpointer user_data) _SKYPE_USER_INFO("firstname", "First name");
_SKYPE_USER_INFO("lastname", "Last name");
_SKYPE_USER_INFO("birthday", "Birthday");
- _SKYPE_USER_INFO("gender", "Gender");
+ //_SKYPE_USER_INFO("gender", "Gender");
+ if (!json_object_get_null_member(userobj, "gender")) {
+ const gchar *gender = json_object_get_string_member(userobj, "gender");
+ const gchar *gender_output;
+ if (*gender == '1') {
+ gender_output = _("Male");
+ } else if (*gender == '2') {
+ gender_output = _("Female");
+ } else {
+ gender_output = _("Unknown");
+ }
+ purple_notify_user_info_add_pair_html(user_info, _("Gender"), json_object_get_string_member(userobj, gender_output));
+ }
_SKYPE_USER_INFO("language", "Language");
_SKYPE_USER_INFO("country", "Country");
_SKYPE_USER_INFO("province", "Province");
|