confd: emit "changed" signal
This commit is contained in:
parent
85f8601728
commit
7487732128
10
conf.c
10
conf.c
|
@ -437,6 +437,16 @@ static void conf_set(struct dbus_method_call * call_ptr)
|
||||||
pair_ptr->value = buffer;
|
pair_ptr->value = buffer;
|
||||||
pair_ptr->version++;
|
pair_ptr->version++;
|
||||||
pair_ptr->stored = false; /* mark that new value was not stored on disk yet */
|
pair_ptr->stored = false; /* mark that new value was not stored on disk yet */
|
||||||
|
|
||||||
|
dbus_signal_emit(
|
||||||
|
g_dbus_connection,
|
||||||
|
CONF_OBJECT_PATH,
|
||||||
|
CONF_IFACE,
|
||||||
|
"changed",
|
||||||
|
"sst",
|
||||||
|
&pair_ptr->key,
|
||||||
|
&pair_ptr->value,
|
||||||
|
&pair_ptr->version);
|
||||||
}
|
}
|
||||||
else if (!pair_ptr->stored) /* if store to disk failed last time, retry */
|
else if (!pair_ptr->stored) /* if store to disk failed last time, retry */
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue