From 427f915f62209670f46b1b4b24d2ba4a6c696bf8 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Fri, 18 Jul 2014 18:31:56 +0200 Subject: [PATCH] Use enum nick instead of name in house system saving This is easier to do, and the save file has that value already --- src/ag-chart.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/ag-chart.c b/src/ag-chart.c index 6f241fc..6f51cde 100644 --- a/src/ag-chart.c +++ b/src/ag-chart.c @@ -833,16 +833,10 @@ ag_chart_load_from_file(GFile *file, GError **err) g_variant_get(house_system, "ms", &house_system_name); g_variant_unref(house_system); - house_system_enum_name = g_utf8_strup(house_system_name, -1); - g_free(house_system_name); - house_system_name = house_system_enum_name; - house_system_enum_name = g_strdup_printf( - "GSWE_HOUSE_SYSTEM_%s", - house_system_name - ); + house_system_enum_name = g_utf8_strdown(house_system_name, -1); g_free(house_system_name); house_system_class = g_type_class_ref(GSWE_TYPE_HOUSE_SYSTEM); - if ((enum_value = g_enum_get_value_by_name( + if ((enum_value = g_enum_get_value_by_nick( G_ENUM_CLASS(house_system_class), house_system_enum_name )) == NULL) {