app: remove ams erpt disable as it is possible to cause ams to fatal if a crash report fails to write.
This commit is contained in:
@@ -282,7 +282,6 @@
|
|||||||
"Convert to standard crypto": "Converter para crypto padrão",
|
"Convert to standard crypto": "Converter para crypto padrão",
|
||||||
"Lower master key": "Reduzir master keys",
|
"Lower master key": "Reduzir master keys",
|
||||||
"Lower system version": "Reduzir versão do sistema",
|
"Lower system version": "Reduzir versão do sistema",
|
||||||
"Disable erpt_reports": "Desabilitar \"erpt_reports\"",
|
|
||||||
|
|
||||||
"Homebrew": "Homebrews",
|
"Homebrew": "Homebrews",
|
||||||
"Apps": "Homebrews",
|
"Apps": "Homebrews",
|
||||||
|
|||||||
@@ -1944,24 +1944,6 @@ void App::DisplayAdvancedOptions(bool left_side) {
|
|||||||
options->Add<ui::SidebarEntryCallback>("Export options"_i18n, [left_side](){
|
options->Add<ui::SidebarEntryCallback>("Export options"_i18n, [left_side](){
|
||||||
App::DisplayDumpOptions(left_side);
|
App::DisplayDumpOptions(left_side);
|
||||||
}, "Change the export options."_i18n);
|
}, "Change the export options."_i18n);
|
||||||
|
|
||||||
static const char* erpt_path = "/atmosphere/erpt_reports";
|
|
||||||
options->Add<ui::SidebarEntryBool>("Disable erpt_reports"_i18n, g_app->m_fs->FileExists(erpt_path), [](bool& enable){
|
|
||||||
if (enable) {
|
|
||||||
Result rc;
|
|
||||||
// it's possible for erpt to generate a report in between deleting the folder and creating the file.
|
|
||||||
for (int i = 0; i < 10; i++) {
|
|
||||||
g_app->m_fs->DeleteDirectoryRecursively(erpt_path);
|
|
||||||
if (R_SUCCEEDED(rc = g_app->m_fs->CreateFile(erpt_path))) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
enable = R_SUCCEEDED(rc);
|
|
||||||
} else {
|
|
||||||
g_app->m_fs->DeleteFile(erpt_path);
|
|
||||||
g_app->m_fs->CreateDirectory(erpt_path);
|
|
||||||
}
|
|
||||||
}, "Disables error reports generated in /atmosphere/erpt_reports."_i18n);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void App::DisplayInstallOptions(bool left_side) {
|
void App::DisplayInstallOptions(bool left_side) {
|
||||||
|
|||||||
Reference in New Issue
Block a user