From 60a8e987b58da3127f82a21c2d8d51552a21c77c Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 18 Oct 2022 14:24:48 +0200 Subject: [PATCH] Docker: use docker device os type for file access Change-Id: I3e3e91491c77d0146f2d52777ba1d05d2f45a9d3 Reviewed-by: hjk --- src/plugins/docker/dockerdevice.cpp | 7 +++++++ 1 file changed, 7 insertions(+) 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)) {