fix downloading single replays

This commit is contained in:
RickyRister 2024-12-27 21:45:03 -08:00
parent 6a151ef97a
commit 4a77c3e85a

View file

@ -335,7 +335,8 @@ void TabReplays::downloadNodeAtIndex(const QModelIndex &curLeft, const QModelInd
} }
} else if (const auto replay = serverDirView->getReplay(curRight)) { } else if (const auto replay = serverDirView->getReplay(curRight)) {
// node at index is a replay // node at index is a replay
const QString filePath = localDirModel->filePath(curLeft) + QString("/replay_%1.cor").arg(replay->replay_id()); const QString dirPath = curLeft.isValid() ? localDirModel->filePath(curLeft) : localDirModel->rootPath();
const QString filePath = dirPath + QString("/replay_%1.cor").arg(replay->replay_id());
Command_ReplayDownload cmd; Command_ReplayDownload cmd;
cmd.set_replay_id(replay->replay_id()); cmd.set_replay_id(replay->replay_id());