From f079a9ab87102ba9c5e234062a675f20cb4e8d82 Mon Sep 17 00:00:00 2001 From: Bradford Hovinen Date: Tue, 24 Jul 2001 22:52:28 +0000 Subject: [PATCH] Notify listeners with a sync event 2001-07-24 Bradford Hovinen * bonobo-config-archiver.c (real_sync): Notify listeners with a sync event --- archiver/ChangeLog | 4 ++++ archiver/bonobo-config-archiver.c | 5 +++++ archiver/default-user.xml | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/archiver/ChangeLog b/archiver/ChangeLog index a7c897c5f..f3464eb8f 100644 --- a/archiver/ChangeLog +++ b/archiver/ChangeLog @@ -1,3 +1,7 @@ +2001-07-24 Bradford Hovinen + + * bonobo-config-archiver.c (real_sync): Notify listeners with a sync event + 2001-07-20 Chema Celorio * RELEASE : 1.5.0 diff --git a/archiver/bonobo-config-archiver.c b/archiver/bonobo-config-archiver.c index 8b267506e..5224dcda4 100644 --- a/archiver/bonobo-config-archiver.c +++ b/archiver/bonobo-config-archiver.c @@ -216,12 +216,17 @@ real_sync (BonoboConfigDatabase *db, CORBA_Environment *ev) { BonoboConfigArchiver *archiver_db = BONOBO_CONFIG_ARCHIVER (db); + BonoboArg *arg; if (!db->writeable) return; location_store_xml (archiver_db->location, archiver_db->backend_id, archiver_db->doc, STORE_MASK_PREVIOUS); + + arg = bonobo_arg_new (BONOBO_ARG_NULL); + bonobo_event_source_notify_listeners (archiver_db->es, "Bonobo/ConfigDatabase:sync", arg, &ev); + bonobo_arg_release (arg); } static void diff --git a/archiver/default-user.xml b/archiver/default-user.xml index a8ed19951..11472d498 100644 --- a/archiver/default-user.xml +++ b/archiver/default-user.xml @@ -5,6 +5,6 @@ - +