summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-06-06 16:34:50 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-06-06 16:34:50 +0200
commitbe98090bbbda26825ea44777c3d847399b2e6e5c (patch)
treedebe64ecbb2fb01716e6eeb12dcb1696a7268e16
parent18bd12302c39345f1a1a3fa29ddfd3e6ac558c24 (diff)
downloadsink-be98090bbbda26825ea44777c3d847399b2e6e5c.tar.gz
sink-be98090bbbda26825ea44777c3d847399b2e6e5c.zip
A stab at the undefined reference to QMap<QByteArray, int>::QMap() error
...that I only get on copr and nowhere else.
-rw-r--r--common/storage.h2
-rw-r--r--common/storage_common.cpp12
2 files changed, 14 insertions, 0 deletions
diff --git a/common/storage.h b/common/storage.h
index b664e11..8c129df 100644
--- a/common/storage.h
+++ b/common/storage.h
@@ -32,6 +32,8 @@ namespace Storage {
32 32
33struct SINK_EXPORT DbLayout { 33struct SINK_EXPORT DbLayout {
34 typedef QMap<QByteArray, int> Databases; 34 typedef QMap<QByteArray, int> Databases;
35 DbLayout();
36 DbLayout(const QByteArray &, const Databases &);
35 QByteArray name; 37 QByteArray name;
36 Databases tables; 38 Databases tables;
37}; 39};
diff --git a/common/storage_common.cpp b/common/storage_common.cpp
index 1426cd5..8603787 100644
--- a/common/storage_common.cpp
+++ b/common/storage_common.cpp
@@ -36,6 +36,18 @@ namespace Storage {
36static const char *s_internalPrefix = "__internal"; 36static const char *s_internalPrefix = "__internal";
37static const int s_internalPrefixSize = strlen(s_internalPrefix); 37static const int s_internalPrefixSize = strlen(s_internalPrefix);
38 38
39DbLayout::DbLayout()
40{
41
42}
43
44DbLayout::DbLayout(const QByteArray &n, const Databases &t)
45 : name(n),
46 tables(t)
47{
48
49}
50
39void errorHandler(const DataStore::Error &error) 51void errorHandler(const DataStore::Error &error)
40{ 52{
41 if (error.code == DataStore::TransactionError) { 53 if (error.code == DataStore::TransactionError) {