Fix (Auto Generate) handling for backup names
Change-Id: I29f3823d03c005fb55a0e0a98818d40bd1eb039d
diff --git a/gui/pages.cpp b/gui/pages.cpp
index 932be6b..ddf53a9 100644
--- a/gui/pages.cpp
+++ b/gui/pages.cpp
@@ -687,6 +687,7 @@
xml_node<>* parent;
xml_node<>* child;
std::string resource_source;
+ int ret = 0;
if (languageFile) {
printf("parsing languageFile\n");
@@ -717,9 +718,10 @@
if (child)
mResources->LoadResources(child, package, resource_source);
else
- return -1;
+ ret = -1;
+ DataManager::SetValue("tw_backup_name", gui_lookup("auto_generate", "(Auto Generate)"));
lang.clear();
- return 0;
+ return ret;
}
int PageSet::Load(ZipArchive* package, char* xmlFile, char* languageFile, char* baseLanguageFile)