diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-04-12 06:11:31 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-04-12 06:11:31 +0000 |
| commit | 456cf2d5065b6939516194c896ccc6f443c08a8c (patch) | |
| tree | 275cfb42527901d444ef11760163fcd03ef317b0 /src/openbox.cc | |
| parent | 8d3c97389f23271c7b44a726111c97d34bc2ced2 (diff) | |
real_reconfigure now using obResource instead of teh XrmDatabase calls.
obResource class calls XrmInitialize().
Diffstat (limited to 'src/openbox.cc')
| -rw-r--r-- | src/openbox.cc | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/openbox.cc b/src/openbox.cc index 2f41fcbb..55c07acd 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -197,7 +197,6 @@ Openbox::Openbox(int m_argc, char **m_argv, char *dpy_name, char *rc) menuTimestamps = new LinkedList<MenuTimestamp>; - XrmInitialize(); load_rc(); #ifdef HAVE_GETPID @@ -1491,18 +1490,9 @@ void Openbox::reconfigure(void) { void Openbox::real_reconfigure(void) { grab(); - XrmDatabase new_openboxrc = (XrmDatabase) 0; - char style[MAXPATHLEN + 64]; - - sprintf(style, "session.styleFile: %s", resource.style_file); - XrmPutLineResource(&new_openboxrc, style); - - XrmDatabase old_openboxrc = XrmGetFileDatabase(rc_file); - - XrmMergeDatabases(new_openboxrc, &old_openboxrc); - XrmPutFileDatabase(old_openboxrc, rc_file); - if (old_openboxrc) XrmDestroyDatabase(old_openboxrc); - + config.load(); + config.setValue("session.styleFile", resource.style_file); // autosave's + for (int i = 0, n = menuTimestamps->count(); i < n; i++) { MenuTimestamp *ts = menuTimestamps->remove(0); |
