summaryrefslogtreecommitdiff
path: root/src/lib/language/language.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/language/language.cpp')
-rw-r--r--src/lib/language/language.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/language/language.cpp b/src/lib/language/language.cpp
index 9241af3da..9fd854e3d 100644
--- a/src/lib/language/language.cpp
+++ b/src/lib/language/language.cpp
@@ -180,9 +180,13 @@ void ResolvedGroup::load(PersistentPool &pool)
pool.stream()
>> enabled
>> location;
+ prefix = pool.idLoadString();
pool.loadContainerS(files);
wildcards = pool.idLoadS<SourceWildCards>();
properties = pool.idLoadS<PropertyMapInternal>();
+ pool.stream()
+ >> fileTags
+ >> overrideTags;
}
void ResolvedGroup::store(PersistentPool &pool) const
@@ -191,9 +195,13 @@ void ResolvedGroup::store(PersistentPool &pool) const
pool.stream()
<< enabled
<< location;
+ pool.storeString(prefix);
pool.storeContainer(files);
pool.store(wildcards);
pool.store(properties);
+ pool.stream()
+ << fileTags
+ << overrideTags;
}
/*!