| @@ -913,6 +913,8 @@ create_save_doc(AgChart *chart) | |||||||
|     gchar           *value; |     gchar           *value; | ||||||
|     GsweCoordinates *coordinates; |     GsweCoordinates *coordinates; | ||||||
|     GsweTimestamp   *timestamp; |     GsweTimestamp   *timestamp; | ||||||
|  |     GEnumClass      *house_system_class; | ||||||
|  |     GEnumValue      *enum_value; | ||||||
|  |  | ||||||
|     doc       = xmlNewDoc(BAD_CAST "1.0"); |     doc       = xmlNewDoc(BAD_CAST "1.0"); | ||||||
|     root_node = xmlNewNode(NULL, BAD_CAST "chartinfo"); |     root_node = xmlNewNode(NULL, BAD_CAST "chartinfo"); | ||||||
| @@ -1010,6 +1012,19 @@ create_save_doc(AgChart *chart) | |||||||
|     xmlNewChild(time_node, NULL, BAD_CAST "timezone", BAD_CAST value); |     xmlNewChild(time_node, NULL, BAD_CAST "timezone", BAD_CAST value); | ||||||
|     g_free(value); |     g_free(value); | ||||||
|  |  | ||||||
|  |     house_system_class = g_type_class_ref(GSWE_TYPE_HOUSE_SYSTEM); | ||||||
|  |     enum_value = g_enum_get_value( | ||||||
|  |             house_system_class, | ||||||
|  |             gswe_moment_get_house_system(GSWE_MOMENT(chart)) | ||||||
|  |         ); | ||||||
|  |     xmlNewChild( | ||||||
|  |             data_node, | ||||||
|  |             NULL, | ||||||
|  |             BAD_CAST "housesystem", | ||||||
|  |             BAD_CAST enum_value->value_nick | ||||||
|  |         ); | ||||||
|  |     g_type_class_unref(house_system_class); | ||||||
|  |  | ||||||
|     if (ag_chart_get_note(chart)) { |     if (ag_chart_get_note(chart)) { | ||||||
|         xmlNewChild( |         xmlNewChild( | ||||||
|                 root_node, |                 root_node, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user