From: Christian Kamm Date: Wed, 6 Feb 2019 13:44:05 +0000 (+0100) Subject: Vfs: Ensure VfsOff works without start() being called X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~21^2~468^2~297 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b06f67baf0a1eddffc4f18c856d22bf3b947ff86;p=nextcloud-desktop.git Vfs: Ensure VfsOff works without start() being called In tests an un-started Vfs instance is sometimes passed to SyncEngine via SyncOptions. --- diff --git a/src/common/vfs.h b/src/common/vfs.h index e4017639e..5e916b9a7 100644 --- a/src/common/vfs.h +++ b/src/common/vfs.h @@ -267,10 +267,8 @@ public: bool isDehydratedPlaceholder(const QString &) override { return false; } bool statTypeVirtualFile(csync_file_stat_t *, void *) override { return false; } - bool setPinState(const QString &folderPath, PinState state) override - { return setPinStateInDb(folderPath, state); } - Optional pinState(const QString &folderPath) override - { return pinStateInDb(folderPath); } + bool setPinState(const QString &, PinState) override { return true; } + Optional pinState(const QString &) override { return PinState::AlwaysLocal; } public slots: void fileStatusChanged(const QString &, SyncFileStatus) override {}