libmm-common: handle strings coming in capitals when building bands or modes

This commit is contained in:
Aleksander Morgado
2012-03-15 14:14:41 +01:00
parent ebbfe9cb61
commit 9a4940c4b2
+2 -2
View File
@@ -196,7 +196,7 @@ mm_common_get_modes_from_string (const gchar *str,
gboolean found = FALSE;
for (j = 0; flags_class->values[j].value_nick; j++) {
if (g_str_equal (mode_strings[i], flags_class->values[j].value_nick)) {
if (!g_ascii_strcasecmp (mode_strings[i], flags_class->values[j].value_nick)) {
modes |= flags_class->values[j].value;
found = TRUE;
break;
@@ -248,7 +248,7 @@ mm_common_get_bands_from_string (const gchar *str,
gboolean found = FALSE;
for (j = 0; enum_class->values[j].value_nick; j++) {
if (g_str_equal (band_strings[i], enum_class->values[j].value_nick)) {
if (!g_ascii_strcasecmp (band_strings[i], enum_class->values[j].value_nick)) {
g_array_append_val (array, enum_class->values[j].value);
found = TRUE;
break;