aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/generators
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-01-05 10:33:43 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2018-01-05 10:33:59 +0100
commite1fd4f05b13292998dc8b2a3bf89369da5a062d9 (patch)
treeae5bb6d6344991f9bd0c456cbd97ab01081fc7b8 /src/lib/corelib/generators
parent2b0f23a49fb63d091c635ce449545a4ec9f5e5cc (diff)
parent3bde712fa2c1f926720e85d20ae7fd5f9f378fef (diff)
Merge 1.10 into master
Diffstat (limited to 'src/lib/corelib/generators')
-rw-r--r--src/lib/corelib/generators/generatordata.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/corelib/generators/generatordata.h b/src/lib/corelib/generators/generatordata.h
index f8cb743f9..fb816e0a2 100644
--- a/src/lib/corelib/generators/generatordata.h
+++ b/src/lib/corelib/generators/generatordata.h
@@ -58,6 +58,8 @@ template <typename U> struct IMultiplexableContainer {
template <typename T> T uniqueValue(const std::function<T(const U &data)> &func,
const QString &errorMessage) const
{
+ if (data.empty())
+ return T();
auto it = data.begin(), end = data.end();
auto value = func(*it++);
for (; it != end; ++it) {