diff options
author | Eike Ziller <eike.ziller@qt.io> | 2018-02-19 15:37:39 +0100 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-02-20 08:26:03 +0000 |
commit | 36c88ba5fbfade95ee137e6c0c9bf1e2f443ebd3 (patch) | |
tree | 848f6045c0330f01c684a0697444823a12a3decd /src/libs/utils/fileutils.h | |
parent | 38acd39f3ac6a648faf7b2854ec8eb36cc4582df (diff) | |
download | qt-creator-36c88ba5fbfade95ee137e6c0c9bf1e2f443ebd3.tar.gz |
Fix Utils::withNTFSPermissions with void function
Fix up of 9467ed42c3661c13494731e0f13ce0ba5f1dc7be
Change-Id: I24343e5e1440210188742332ec6f725af3412100
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/libs/utils/fileutils.h')
-rw-r--r-- | src/libs/utils/fileutils.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libs/utils/fileutils.h b/src/libs/utils/fileutils.h index 3fccf41f31..d3c4044eba 100644 --- a/src/libs/utils/fileutils.h +++ b/src/libs/utils/fileutils.h @@ -133,7 +133,7 @@ public: #ifdef Q_OS_WIN template <typename T> -static T withNTFSPermissions(const std::function<T()> &task) +T withNTFSPermissions(const std::function<T()> &task) { qt_ntfs_permission_lookup++; T result = task(); @@ -141,10 +141,13 @@ static T withNTFSPermissions(const std::function<T()> &task) return result; } +template <> +QTCREATOR_UTILS_EXPORT void withNTFSPermissions(const std::function<void()> &task); + #else // Q_OS_WIN template <typename T> -static T withNTFSPermissions(const std::function<T()> &task) +T withNTFSPermissions(const std::function<T()> &task) { return task(); } |