include_time (false),
include_date (false),
session (session),
- revision (1)
+ revision (1),
+ date_format (D_None),
+ time_format (T_None)
{
time_t rawtime;
std::time (&rawtime);
folder = session.session_directory().export_path();
XMLNode * extra_node = session.extra_xml ("ExportFilename");
+ /* Legacy sessions used Session instant.xml for this */
+ if (!extra_node) {
+ session.instant_xml ("ExportFilename");
+ }
+
if (extra_node) {
set_state (*extra_node);
}
date_format = (DateFormat) string_2_enum (pair.second, date_format);
XMLNode * extra_node = session.extra_xml ("ExportRevision");
+ /* Legacy sessions used Session instant.xml for this */
+ if (!extra_node) {
+ extra_node = session.instant_xml ("ExportRevision");
+ }
+
if (extra_node && (prop = extra_node->property ("revision"))) {
revision = atoi (prop->value());
}