From e248368484a6f3a5859974df0f65cc8b8ffce46c Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 8 Mar 2021 15:10:09 -0800 Subject: [PATCH] Add force dumping option for Aaru --- MPF.Library/Aaru/Parameters.cs | 4 ++++ MPF.Library/Data/Options.cs | 9 +++++++++ MPF/Windows/OptionsWindow.xaml | 6 +++++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/MPF.Library/Aaru/Parameters.cs b/MPF.Library/Aaru/Parameters.cs index 638045b4..c1595ff4 100644 --- a/MPF.Library/Aaru/Parameters.cs +++ b/MPF.Library/Aaru/Parameters.cs @@ -221,6 +221,10 @@ namespace MPF.Aaru if (options.AaruEnableVerbose) this[Flag.Verbose] = true; + // Force dumping + if (options.AaruForceDumping) + this[Flag.Force] = true; + // Remove personally identifiable information if (options.AaruStripPersonalData) this[Flag.Private] = true; diff --git a/MPF.Library/Data/Options.cs b/MPF.Library/Data/Options.cs index d4cad255..a2faf474 100644 --- a/MPF.Library/Data/Options.cs +++ b/MPF.Library/Data/Options.cs @@ -121,6 +121,15 @@ namespace MPF.Data set { _settings["AaruEnableVerbose"] = value.ToString(); } } + /// + /// Enable force dumping of media by default + /// + public bool AaruForceDumping + { + get { return GetBooleanSetting(_settings, "AaruForceDumping", false); } + set { _settings["AaruForceDumping"] = value.ToString(); } + } + /// /// Default number of sector/subchannel rereads /// diff --git a/MPF/Windows/OptionsWindow.xaml b/MPF/Windows/OptionsWindow.xaml index 5b2a4879..4b865b1b 100644 --- a/MPF/Windows/OptionsWindow.xaml +++ b/MPF/Windows/OptionsWindow.xaml @@ -165,11 +165,15 @@ ToolTip="Enable verbose output in logs" Margin="0,4" /> + + -