mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
CUERipper was forgetting format and always choosing flac at startup.
This commit is contained in:
@@ -32,6 +32,7 @@ namespace CUERipper
|
|||||||
private CUEControls.ShellIconMgr m_icon_mgr;
|
private CUEControls.ShellIconMgr m_icon_mgr;
|
||||||
private bool testAndCopy = false;
|
private bool testAndCopy = false;
|
||||||
internal CUERipperData data = new CUERipperData();
|
internal CUERipperData data = new CUERipperData();
|
||||||
|
private bool initDone = false;
|
||||||
public readonly static XmlSerializerNamespaces xmlEmptyNamespaces = new XmlSerializerNamespaces(new XmlQualifiedName[] { XmlQualifiedName.Empty });
|
public readonly static XmlSerializerNamespaces xmlEmptyNamespaces = new XmlSerializerNamespaces(new XmlQualifiedName[] { XmlQualifiedName.Empty });
|
||||||
public readonly static XmlWriterSettings xmlEmptySettings = new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true };
|
public readonly static XmlWriterSettings xmlEmptySettings = new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true };
|
||||||
|
|
||||||
@@ -150,10 +151,6 @@ namespace CUERipper
|
|||||||
//_config.preserveHTOA = sr.LoadBoolean("PreserveHTOA") ?? false;
|
//_config.preserveHTOA = sr.LoadBoolean("PreserveHTOA") ?? false;
|
||||||
//_config.createM3U = sr.LoadBoolean("CreateM3U") ?? true;
|
//_config.createM3U = sr.LoadBoolean("CreateM3U") ?? true;
|
||||||
|
|
||||||
bindingSourceCR.DataSource = data;
|
|
||||||
bnComboBoxDrives.ImageList = m_icon_mgr.ImageList;
|
|
||||||
bnComboBoxFormat.ImageList = m_icon_mgr.ImageList;
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
using (TextReader reader = new StringReader(sr.Load("CUERipper")))
|
using (TextReader reader = new StringReader(sr.Load("CUERipper")))
|
||||||
@@ -164,6 +161,10 @@ namespace CUERipper
|
|||||||
System.Diagnostics.Trace.WriteLine(ex.Message);
|
System.Diagnostics.Trace.WriteLine(ex.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bindingSourceCR.DataSource = data;
|
||||||
|
initDone = true;
|
||||||
|
bnComboBoxDrives.ImageList = m_icon_mgr.ImageList;
|
||||||
|
bnComboBoxFormat.ImageList = m_icon_mgr.ImageList;
|
||||||
|
|
||||||
SetupControls();
|
SetupControls();
|
||||||
|
|
||||||
@@ -1107,18 +1108,21 @@ namespace CUERipper
|
|||||||
if (SelectedOutputAudioFmt == null)
|
if (SelectedOutputAudioFmt == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
switch (SelectedOutputAudioType)
|
if (initDone)
|
||||||
{
|
{
|
||||||
case AudioEncoderType.Lossless:
|
switch (SelectedOutputAudioType)
|
||||||
cueRipperConfig.DefaultLosslessFormat = SelectedOutputAudioFormat;
|
{
|
||||||
break;
|
case AudioEncoderType.Lossless:
|
||||||
case AudioEncoderType.Lossy:
|
cueRipperConfig.DefaultLosslessFormat = SelectedOutputAudioFormat;
|
||||||
cueRipperConfig.DefaultLossyFormat = SelectedOutputAudioFormat;
|
break;
|
||||||
break;
|
case AudioEncoderType.Lossy:
|
||||||
case AudioEncoderType.Hybrid:
|
cueRipperConfig.DefaultLossyFormat = SelectedOutputAudioFormat;
|
||||||
cueRipperConfig.DefaultHybridFormat = SelectedOutputAudioFormat;
|
break;
|
||||||
break;
|
case AudioEncoderType.Hybrid:
|
||||||
}
|
cueRipperConfig.DefaultHybridFormat = SelectedOutputAudioFormat;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
data.Encoders.RaiseListChangedEvents = false;
|
data.Encoders.RaiseListChangedEvents = false;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user