]> Dogcows Code - chaz/openbox/blobdiff - src/Resource.cc
real_reconfigure now using obResource instead of teh XrmDatabase calls.
[chaz/openbox] / src / Resource.cc
index b360521808cc72a93b760bd86cdde179cff64487..1f6f84380528ff2ddbb2bdc6f6b0c1f839504e17 100644 (file)
 
 #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() {
This page took 0.023102 seconds and 4 git commands to generate.