diff options
| author | Tannin <devnull@localhost> | 2015-08-02 14:58:17 +0200 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2015-08-02 14:58:17 +0200 |
| commit | 9c17ecc87ee6e1af87b6ee7e1b970d15dd19fbe3 (patch) | |
| tree | 79801002b67a6cc47af2200ef4ca7a319bfc34f6 /src/installationmanager.cpp | |
| parent | 051589c38e4b40749e9f0f38d750f2de0c9954b4 (diff) | |
| parent | 48fae44566356eebbe222c7cc9592b8f2a1b3c8d (diff) | |
Merge
Diffstat (limited to 'src/installationmanager.cpp')
| -rw-r--r-- | src/installationmanager.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/installationmanager.cpp b/src/installationmanager.cpp index 674c4ce7..c036a373 100644 --- a/src/installationmanager.cpp +++ b/src/installationmanager.cpp @@ -124,6 +124,11 @@ void InstallationManager::mapToArchive(const DirectoryTree::Node *node, std::wst }
for (DirectoryTree::const_leaf_iterator iter = node->leafsBegin(); iter != node->leafsEnd(); ++iter) {
+ if (! data[iter->getIndex()]->getSkip()) {
+ std::wstring newp((path + iter->getName().toStdWString()));
+ std::wstring oldp(data[iter->getIndex()]->getOutputFileName());
+ qDebug() << "outputting to " << QString::fromStdWString(newp) << " but already outputting to " << QString::fromStdWString(oldp);
+ }
data[iter->getIndex()]->setSkip(false);
std::wstring temp = path + iter->getName().toStdWString();
data[iter->getIndex()]->setOutputFileName(temp.c_str());
|
