aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/api
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2019-12-03 09:48:07 +0100
committerIvan Komissarov <ABBAPOH@gmail.com>2019-12-04 16:19:41 +0000
commite7ee801c5a7b9b46115c708b906875ad887566cf (patch)
tree3393cd416302ca3584f070e354db7718f397da3b /src/lib/corelib/api
parentd8dc5e3f853f83a022bf5df60f092475fed43e7f (diff)
Add missing move-ctors to the ErrorItem and ErrorInfo
Change-Id: I4db70f62db5f8f1428cbdd6ee60ac393cfc93298 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/api')
-rw-r--r--src/lib/corelib/api/project.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/corelib/api/project.cpp b/src/lib/corelib/api/project.cpp
index 383ce6ab5..d8525a4b6 100644
--- a/src/lib/corelib/api/project.cpp
+++ b/src/lib/corelib/api/project.cpp
@@ -1275,7 +1275,8 @@ ErrorInfo Project::addGroup(const ProductData &product, const QString &groupName
d->internalProject->lastStartResolveTime = FileTime::currentTime();
d->internalProject->store(d->logger);
return {};
- } catch (ErrorInfo errorInfo) {
+ } catch (const ErrorInfo &exception) {
+ auto errorInfo = exception;
errorInfo.prepend(Tr::tr("Failure adding group '%1' to product '%2'.")
.arg(groupName, product.name()));
return errorInfo;
@@ -1302,7 +1303,8 @@ ErrorInfo Project::addFiles(const ProductData &product, const GroupData &group,
d->internalProject->lastStartResolveTime = FileTime::currentTime();
d->internalProject->store(d->logger);
return {};
- } catch (ErrorInfo errorInfo) {
+ } catch (const ErrorInfo &exception) {
+ auto errorInfo = exception;
errorInfo.prepend(Tr::tr("Failure adding files to product."));
return errorInfo;
}
@@ -1328,7 +1330,8 @@ ErrorInfo Project::removeFiles(const ProductData &product, const GroupData &grou
d->internalProject->lastStartResolveTime = FileTime::currentTime();
d->internalProject->store(d->logger);
return {};
- } catch (ErrorInfo errorInfo) {
+ } catch (const ErrorInfo &exception) {
+ auto errorInfo = exception;
errorInfo.prepend(Tr::tr("Failure removing files from product '%1'.").arg(product.name()));
return errorInfo;
}
@@ -1349,7 +1352,8 @@ ErrorInfo Project::removeGroup(const ProductData &product, const GroupData &grou
d->internalProject->lastStartResolveTime = FileTime::currentTime();
d->internalProject->store(d->logger);
return {};
- } catch (ErrorInfo errorInfo) {
+ } catch (const ErrorInfo &exception) {
+ auto errorInfo = exception;
errorInfo.prepend(Tr::tr("Failure removing group '%1' from product '%2'.")
.arg(group.name(), product.name()));
return errorInfo;