diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-10-23 01:38:08 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-10-23 01:38:08 +0800 |
commit | 141f12fe3e0aafa6050d18534513d422fb00f9d4 (patch) | |
tree | 00b250d9b504543f80dcf1e4d2c5ea8f45a1b016 | |
parent | 9d6caa82399c6fad6142cc632bda575d031a3ba5 (diff) | |
download | gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.tar gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.tar.gz gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.tar.bz2 gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.tar.lz gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.tar.xz gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.tar.zst gsoc2013-evolution-141f12fe3e0aafa6050d18534513d422fb00f9d4.zip |
Register the public ConfigDatabase interface last to work around an OAF
* wombat.c (main): Register the public ConfigDatabase interface
last to work around an OAF race condition.
svn path=/trunk/; revision=13880
-rw-r--r-- | wombat/ChangeLog | 5 | ||||
-rw-r--r-- | wombat/wombat.c | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/wombat/ChangeLog b/wombat/ChangeLog index ecedb46a35..a76545aa3a 100644 --- a/wombat/ChangeLog +++ b/wombat/ChangeLog @@ -1,3 +1,8 @@ +2001-10-22 Ettore Perazzoli <ettore@ximian.com> + + * wombat.c (main): Register the public ConfigDatabase interface + last to work around an OAF race condition. + 2001-10-11 Chris Toshok <toshok@ximian.com> * Makefile.am (wombat_SOURCES): add wombat-private-moniker.[ch]. diff --git a/wombat/wombat.c b/wombat/wombat.c index 65f0b6f479..f7fbc9227c 100644 --- a/wombat/wombat.c +++ b/wombat/wombat.c @@ -239,8 +239,10 @@ main (int argc, char **argv) if (!( (did_pas = setup_pas (argc, argv)) && (did_pcs = setup_pcs (argc, argv)) - && (did_config = setup_config (argc, argv)) - && (did_private = setup_private (argc, argv)))) { + && (did_private = setup_private (argc, argv)) + /* WARNING: Do not change the order here. `setup_config()' must + come last, to work around an OAF race condition. */ + && (did_config = setup_config (argc, argv)))) { const gchar *failed = NULL; |