Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2015-01-15 06:05:06 +0300
committerEion Robb <eion@robbmob.com>2015-01-15 06:05:06 +0300
commita4fa642926c9d82565bfa619ba252e7089079a22 (patch)
tree366a503b82680e27d424c17496d8cc115147ca09
parent9d40dc57f6f0c4875a81472d348e711571c1a29f (diff)
SkypeWeb : Display gender in words rather than 1/2 in the Get Info popup
-rw-r--r--skypeweb/skypeweb_contacts.c14
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");