diff --git a/gui/QT/option/settings.cpp b/gui/QT/option/settings.cpp index 4f4705fce..de1df536c 100644 --- a/gui/QT/option/settings.cpp +++ b/gui/QT/option/settings.cpp @@ -213,6 +213,7 @@ const static struct{ {"advanced", Option::BoolOpt, "", "f", false, "", ""}, {"preview", Option::BoolOpt, "", "t", true, "", ""}, {"vuMeter", Option::BoolOpt, "", "t", true, "", ""}, + {"errors_fatal", Option::BoolOpt, " --param errors-fatal", "t", true, "", ""}, }; const struct { @@ -280,6 +281,7 @@ std::string Settings::getLaunchParams() const{ out += getOption("network.control_port").getLaunchOption(); out += getOption("network.destination").getLaunchOption(); out += getOption("decode.hwaccel").getLaunchOption(); + out += getOption("errors_fatal").getLaunchOption(); return out; } diff --git a/gui/QT/option/settings_ui.cpp b/gui/QT/option/settings_ui.cpp index 778b6840f..d9d3a5e1c 100644 --- a/gui/QT/option/settings_ui.cpp +++ b/gui/QT/option/settings_ui.cpp @@ -191,4 +191,5 @@ void SettingsUi::initSettingsWin(Ui::Settings *ui){ addControl(new RadioButtonUi(ui->ldgmCpuRadio, "CPU", settings, "network.fec.ldgm.device")); addControl(new RadioButtonUi(ui->ldgmGpuRadio, "GPU", settings, "network.fec.ldgm.device")); addControl(new CheckboxUi(ui->decodeAccelCheck, settings, "decode.hwaccel")); + addControl(new CheckboxUi(ui->errorsFatalBox, settings, "errors_fatal")); } diff --git a/gui/QT/ui/settings.ui b/gui/QT/ui/settings.ui index d5fde7a45..7eb3e05ca 100644 --- a/gui/QT/ui/settings.ui +++ b/gui/QT/ui/settings.ui @@ -17,7 +17,7 @@ - 1 + 0 @@ -520,6 +520,20 @@ + + + Advanced + + + + + + Exit on all errors + + + + +