finch/gntblist.c

changeset 38358
30ba44276e74
parent 37140
25d39bb4d758
parent 38259
c593fc9f5438
child 38433
361c801c4536
--- a/finch/gntblist.c	Mon Jun 12 01:00:04 2017 +0000
+++ b/finch/gntblist.c	Mon Jun 12 17:48:37 2017 -0300
@@ -1875,16 +1875,16 @@
 		if (gnt_tree_is_searching(GNT_TREE(ggblist->tree)))
 			gnt_bindable_perform_action_named(GNT_BINDABLE(ggblist->tree), "end-search", NULL);
 		remove_peripherals(ggblist);
-	} else if (strcmp(text, GNT_KEY_INS) == 0) {
+	} else if (purple_strequal(text, GNT_KEY_INS)) {
 		PurpleBlistNode *node = gnt_tree_get_selection_data(GNT_TREE(ggblist->tree));
 		purple_blist_request_add_buddy(NULL, NULL,
 				node && PURPLE_IS_GROUP(node) ? purple_group_get_name(PURPLE_GROUP(node)) : NULL,
 				NULL);
 	} else if (!gnt_tree_is_searching(GNT_TREE(ggblist->tree))) {
-		if (strcmp(text, "t") == 0) {
+		if (purple_strequal(text, "t")) {
 			finch_blist_toggle_tag_buddy(gnt_tree_get_selection_data(GNT_TREE(ggblist->tree)));
 			gnt_bindable_perform_action_named(GNT_BINDABLE(ggblist->tree), "move-down", NULL);
-		} else if (strcmp(text, "a") == 0) {
+		} else if (purple_strequal(text, "a")) {
 			finch_blist_place_tagged(gnt_tree_get_selection_data(GNT_TREE(ggblist->tree)));
 		} else
 			return FALSE;
@@ -1993,13 +1993,13 @@
 	if (ggblist->manager->init)
 		ggblist->manager->init();
 
-	if (strcmp(purple_prefs_get_string(PREF_ROOT "/sort_type"), "text") == 0) {
+	if (purple_strequal(purple_prefs_get_string(PREF_ROOT "/sort_type"), "text")) {
 		gnt_tree_set_compare_func(GNT_TREE(ggblist->tree),
 			(GCompareFunc)blist_node_compare_text);
-	} else if (strcmp(purple_prefs_get_string(PREF_ROOT "/sort_type"), "status") == 0) {
+	} else if (purple_strequal(purple_prefs_get_string(PREF_ROOT "/sort_type"), "status")) {
 		gnt_tree_set_compare_func(GNT_TREE(ggblist->tree),
 			(GCompareFunc)blist_node_compare_status);
-	} else if (strcmp(purple_prefs_get_string(PREF_ROOT "/sort_type"), "log") == 0) {
+	} else if (purple_strequal(purple_prefs_get_string(PREF_ROOT "/sort_type"), "log")) {
 		gnt_tree_set_compare_func(GNT_TREE(ggblist->tree),
 			(GCompareFunc)blist_node_compare_log);
 	}
@@ -3198,7 +3198,7 @@
 	if (!g_list_find(managers, manager)) {
 		managers = g_list_append(managers, (gpointer)manager);
 		reconstruct_grouping_menu();
-		if (strcmp(manager->id, purple_prefs_get_string(PREF_ROOT "/grouping")) == 0)
+		if (purple_strequal(manager->id, purple_prefs_get_string(PREF_ROOT "/grouping")))
 			purple_prefs_trigger_callback(PREF_ROOT "/grouping");
 	}
 }
@@ -3208,7 +3208,7 @@
 	if (g_list_find(managers, manager)) {
 		managers = g_list_remove(managers, manager);
 		reconstruct_grouping_menu();
-		if (strcmp(manager->id, purple_prefs_get_string(PREF_ROOT "/grouping")) == 0)
+		if (purple_strequal(manager->id, purple_prefs_get_string(PREF_ROOT "/grouping")))
 			purple_prefs_trigger_callback(PREF_ROOT "/grouping");
 	}
 }
@@ -3221,7 +3221,7 @@
 
 	for (; iter; iter = iter->next) {
 		FinchBlistManager *m = iter->data;
-		if (strcmp(id, m->id) == 0)
+		if (purple_strequal(id, m->id))
 			return m;
 	}
 	return NULL;

mercurial