summaryrefslogtreecommitdiff
path: root/src/Resource.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Resource.cc')
-rw-r--r--src/Resource.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Resource.cc b/src/Resource.cc
index cff9bd38..2a678f89 100644
--- a/src/Resource.cc
+++ b/src/Resource.cc
@@ -85,6 +85,13 @@ bool Resource::load() {
return true;
}
+void Resource::create() {
+ if (m_database != NULL)
+ XrmDestroyDatabase(m_database);
+ m_modified = false;
+ ASSERT(NULL != (m_database = XrmGetStringDatabase("")));
+}
+
void Resource::setValue(const std::string &rname, bool value) {
ASSERT(m_database != NULL);