pidgin/gtkstatusbox.c

branch
string-comparison-r2
changeset 38259
c593fc9f5438
parent 38258
9a6551eba09c
child 38358
30ba44276e74
child 40841
d12f1daf83ff
equal deleted inserted replaced
38258:9a6551eba09c 38259:c593fc9f5438
1028 s2 = purple_account_get_status_types(acct2); s1 && s2; 1028 s2 = purple_account_get_status_types(acct2); s1 && s2;
1029 s1 = s1->next, s2 = s2->next) { 1029 s1 = s1->next, s2 = s2->next) {
1030 PurpleStatusType *st1 = s1->data, *st2 = s2->data; 1030 PurpleStatusType *st1 = s1->data, *st2 = s2->data;
1031 /* TODO: Are these enough to consider the statuses identical? */ 1031 /* TODO: Are these enough to consider the statuses identical? */
1032 if (purple_status_type_get_primitive(st1) != purple_status_type_get_primitive(st2) 1032 if (purple_status_type_get_primitive(st1) != purple_status_type_get_primitive(st2)
1033 || strcmp(purple_status_type_get_id(st1), purple_status_type_get_id(st2)) 1033 || !purple_strequal(purple_status_type_get_id(st1), purple_status_type_get_id(st2))
1034 || strcmp(purple_status_type_get_name(st1), purple_status_type_get_name(st2))) { 1034 || !purple_strequal(purple_status_type_get_name(st1), purple_status_type_get_name(st2))) {
1035 acct1 = NULL; 1035 acct1 = NULL;
1036 break; 1036 break;
1037 } 1037 }
1038 } 1038 }
1039 1039

mercurial