summaryrefslogtreecommitdiff
path: root/src/Resource.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-04-12 06:11:31 +0000
committerDana Jansens <danakj@orodu.net>2002-04-12 06:11:31 +0000
commit456cf2d5065b6939516194c896ccc6f443c08a8c (patch)
tree275cfb42527901d444ef11760163fcd03ef317b0 /src/Resource.cc
parent8d3c97389f23271c7b44a726111c97d34bc2ced2 (diff)
real_reconfigure now using obResource instead of teh XrmDatabase calls.
obResource class calls XrmInitialize().
Diffstat (limited to 'src/Resource.cc')
-rw-r--r--src/Resource.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Resource.cc b/src/Resource.cc
index b3605218..1f6f8438 100644
--- a/src/Resource.cc
+++ b/src/Resource.cc
@@ -35,17 +35,27 @@
#include <assert.h>
+bool obResource::m_initialized = false;
+
obResource::obResource(const std::string &file) {
setFile(file);
m_modified = false;
m_database = NULL;
m_autosave = true;
+ if (!m_initialized) {
+ XrmInitialize();
+ m_initialized = true;
+ }
}
obResource::obResource() {
m_modified = false;
m_database = NULL;
m_autosave = true;
+ if (!m_initialized) {
+ XrmInitialize();
+ m_initialized = true;
+ }
}
obResource::~obResource() {