OSDN Git Service
(root)
/
kde
/
kde-extraapps.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4cc0def
)
ark: reserve space for the files to copy/remove from libarchive plugin
author
Ivailo Monev
<xakepa10@gmail.com>
Fri, 19 May 2023 20:42:04 +0000
(23:42 +0300)
committer
Ivailo Monev
<xakepa10@gmail.com>
Fri, 19 May 2023 20:42:04 +0000
(23:42 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
ark/plugins/libarchive/libarchivehandler.cpp
patch
|
blob
|
history
diff --git
a/ark/plugins/libarchive/libarchivehandler.cpp
b/ark/plugins/libarchive/libarchivehandler.cpp
index
1283aeb
..
80c7a0e
100644
(file)
--- a/
ark/plugins/libarchive/libarchivehandler.cpp
+++ b/
ark/plugins/libarchive/libarchivehandler.cpp
@@
-106,6
+106,7
@@
bool LibArchiveInterface::copyFiles(const QVariantList& files, const QString &de
fileslist.append(QFile::decodeName(karchiveentry.pathname));
}
} else {
+ fileslist.reserve(files.size());
foreach (const QVariant &variant, files) {
fileslist.append(variant.toString());
}
@@
-220,6
+221,7
@@
bool LibArchiveInterface::deleteFiles(const QVariantList &files)
}
QStringList fileslist;
+ fileslist.reserve(files.size());
foreach (const QVariant &variant, files) {
fileslist.append(variant.toString());
}