fix: local file up blank bug.

This commit is contained in:
2025-06-15 23:31:27 +08:00
parent b36e645f87
commit b199b0e5e0
3 changed files with 4 additions and 4 deletions

View File

@@ -72,7 +72,6 @@ void ClientCore::UseFrame(QSharedPointer<FrameBuffer> frame)
case FrameBufferType::FBT_CLI_ASK_DIRFILE: {
DirFileInfoVec vec;
InfoMsg info = infoUnpack<InfoMsg>(frame->data);
vec.root = info.msg;
if (!localFile_.GetDirFile(info.msg, vec)) {
qWarning() << QString(tr("get dir file failed use %1")).arg(info.msg);
return;

View File

@@ -172,13 +172,13 @@ void FileManager::evtUp()
{
QString path(curRoot_);
QDir dir(path);
dir.cdUp();
if (!dir.cdUp()) {
return;
}
path = dir.path();
if (path.isEmpty()) {
return;
}
auto r = fileHelper_->GetDirFile(path);
if (r) {
curRoot_ = path;

View File

@@ -24,6 +24,7 @@ bool LocalFile::GetDirFile(const QString& dir)
bool LocalFile::GetDirFile(const QString& dir, DirFileInfoVec& vec)
{
vec.vec.clear();
vec.root = dir;
QDir qdir(dir);
if (!qdir.exists()) {