UI: Change remux file paths to OS style separators

Fixes #2272
This commit is contained in:
Scratch 2019-12-30 12:58:03 +11:00
parent 4df9ce0cdf
commit c71b9df594

View file

@ -461,6 +461,7 @@ void RemuxQueueModel::checkInputPath(int row)
if (entry.sourcePath.isEmpty()) {
entry.state = RemuxEntryState::Empty;
} else {
entry.sourcePath = QDir::toNativeSeparators(entry.sourcePath);
QFileInfo fileInfo(entry.sourcePath);
if (fileInfo.exists())
entry.state = RemuxEntryState::Ready;
@ -468,8 +469,9 @@ void RemuxQueueModel::checkInputPath(int row)
entry.state = RemuxEntryState::InvalidPath;
if (entry.state == RemuxEntryState::Ready)
entry.targetPath = fileInfo.path() + QDir::separator() +
fileInfo.completeBaseName() + ".mp4";
entry.targetPath = QDir::toNativeSeparators(
fileInfo.path() + QDir::separator() +
fileInfo.completeBaseName() + ".mp4");
}
if (entry.state == RemuxEntryState::Ready && isProcessing)