mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-22 19:22:53 +01:00
Fix "Overwrite original files" in "Batch convert" - thx Steve :)
This commit is contained in:
parent
3792a913d2
commit
bc5f89af34
@ -1259,19 +1259,19 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
try
|
||||
{
|
||||
bool success;
|
||||
List<IBinaryParagraph> binaryParagraphs = new List<IBinaryParagraph>();
|
||||
if (p.FileName != null && p.FileName.EndsWith(".sup", StringComparison.OrdinalIgnoreCase) &&
|
||||
FileUtil.IsBluRaySup(p.FileName) && AllowImageToImage())
|
||||
var binaryParagraphs = new List<IBinaryParagraph>();
|
||||
if (p.FileName != null && p.FileName.EndsWith(".sup", StringComparison.OrdinalIgnoreCase) && FileUtil.IsBluRaySup(p.FileName) && AllowImageToImage())
|
||||
{
|
||||
binaryParagraphs = BluRaySupParser.ParseBluRaySup(p.FileName, new StringBuilder()).Cast<IBinaryParagraph>().ToList();
|
||||
}
|
||||
var dir = textBoxOutputFolder.Text;
|
||||
var overwrite = checkBoxOverwrite.Checked;
|
||||
if (checkBoxOverwriteOriginalFiles.Checked)
|
||||
{
|
||||
dir = Path.GetDirectoryName(p.FileName);
|
||||
overwrite = true;
|
||||
}
|
||||
success = CommandLineConvert.BatchConvertSave(targetFormat, TimeSpan.Zero, GetCurrentEncoding(), dir, _count, ref _converted, ref _errors, _allFormats, p.FileName, p.Subtitle, p.SourceFormat, binaryParagraphs, checkBoxOverwrite.Checked, -1, null, null);
|
||||
var success = CommandLineConvert.BatchConvertSave(targetFormat, TimeSpan.Zero, GetCurrentEncoding(), dir, _count, ref _converted, ref _errors, _allFormats, p.FileName, p.Subtitle, p.SourceFormat, binaryParagraphs, overwrite, -1, null, null);
|
||||
p.Item.SubItems[3].Text = success ? Configuration.Settings.Language.BatchConvert.Converted : Configuration.Settings.Language.BatchConvert.NotConverted;
|
||||
}
|
||||
catch (Exception exception)
|
||||
|
Loading…
Reference in New Issue
Block a user