diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index c067204cfdc..8561764688c 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -124,6 +124,7 @@ public: RunResult runInShell(const CommandLine &cmdLine, const QByteArray &stdInData) const override; QString mapToDevicePath(const FilePath &filePath) const override; + OsType osType(const FilePath &filePath) const override; DockerDevicePrivate *m_dev = nullptr; }; @@ -367,6 +368,12 @@ QString DockerDeviceFileAccess::mapToDevicePath(const FilePath &filePath) const return path; } +OsType DockerDeviceFileAccess::osType(const FilePath &filePath) const +{ + QTC_ASSERT(m_dev, return UnixDeviceFileAccess::osType(filePath)); + return m_dev->q->osType(); +} + DockerDevice::DockerDevice(DockerSettings *settings, const DockerDeviceData &data) : d(new DockerDevicePrivate(this, settings, data)) {