diff options
| author | Brian Munro <brian.alexander.munro@gmail.com> | 2018-08-21 12:23:47 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-21 12:23:47 +0200 |
| commit | 364289db72ca452e7af56dbf6ff43d0573656e57 (patch) | |
| tree | 176e8c349fffe87996fbe4708937bc4bd587c86b /src/usvfsconnector.cpp | |
| parent | 7b1821a5189f0187ea776c150f29e3bd7446724a (diff) | |
| parent | ef771fd8ca262a136c95c5141bb0de95712d14c2 (diff) | |
Merge pull request #495 from Modorganizer2/Develop
Release 2.1.5
Diffstat (limited to 'src/usvfsconnector.cpp')
| -rw-r--r-- | src/usvfsconnector.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/usvfsconnector.cpp b/src/usvfsconnector.cpp index ffbdf3aa..4ffc81c0 100644 --- a/src/usvfsconnector.cpp +++ b/src/usvfsconnector.cpp @@ -166,6 +166,10 @@ void UsvfsConnector::updateMapping(const MappingType &mapping) ClearVirtualMappings(); for (auto map : mapping) { + if (progress.wasCanceled()) { + ClearVirtualMappings(); + throw UsvfsConnectorException("VFS mapping canceled by user"); + } progress.setValue(value++); if (value % 10 == 0) { QCoreApplication::processEvents(); |
