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" /> + + -