diff --git a/src/gui/folder.cpp b/src/gui/folder.cpp index 62aa980cd2..f0454c97fb 100644 --- a/src/gui/folder.cpp +++ b/src/gui/folder.cpp @@ -652,8 +652,11 @@ void Folder::slotWatchedPathChanged(const QStringView &path, const ChangeReason if (record.isValid() && !FileSystem::fileChanged(path.toString(), record._fileSize, record._modtime) && _vfs) { spurious = true; - if (auto pinState = _vfs->pinState(relativePath.toString())) { + qCDebug(lcFolder) << "PinState for" << relativePath << "is" << *pinState; + if (*pinState == PinState::Unspecified) { + spurious = false; + } if (*pinState == PinState::AlwaysLocal && record.isVirtualFile()) { spurious = false; }