浏览代码

Merge pull request #2277 from Scrxtchy/remux-separators

UI: Convert remux path separators to OS native style
Jim 5 年之前
父节点
当前提交
95faa461ba
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      UI/window-remux.cpp

+ 4 - 2
UI/window-remux.cpp

@@ -461,6 +461,7 @@ void RemuxQueueModel::checkInputPath(int row)
 	if (entry.sourcePath.isEmpty()) {
 	if (entry.sourcePath.isEmpty()) {
 		entry.state = RemuxEntryState::Empty;
 		entry.state = RemuxEntryState::Empty;
 	} else {
 	} else {
+		entry.sourcePath = QDir::toNativeSeparators(entry.sourcePath);
 		QFileInfo fileInfo(entry.sourcePath);
 		QFileInfo fileInfo(entry.sourcePath);
 		if (fileInfo.exists())
 		if (fileInfo.exists())
 			entry.state = RemuxEntryState::Ready;
 			entry.state = RemuxEntryState::Ready;
@@ -468,8 +469,9 @@ void RemuxQueueModel::checkInputPath(int row)
 			entry.state = RemuxEntryState::InvalidPath;
 			entry.state = RemuxEntryState::InvalidPath;
 
 
 		if (entry.state == RemuxEntryState::Ready)
 		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)
 	if (entry.state == RemuxEntryState::Ready && isProcessing)