summaryrefslogtreecommitdiff
path: root/src/user.c
diff options
context:
space:
mode:
authorMarius Vollmer <mvollmer@redhat.com>2013-05-30 09:54:07 +0300
committerMatthias Clasen <mclasen@redhat.com>2013-06-05 20:25:33 -0400
commit33b110d0ee28df99ec087caf00334d0e67704a4a (patch)
treef79aa850011e1c2409de358a891f0137a0936f5a /src/user.c
parentf9d9f1712d8e965d8975f2043fe46e24fa654d3e (diff)
downloadaccountsservice-33b110d0ee28df99ec087caf00334d0e67704a4a.tar.gz
Emit "changed" signal when setting information from wtmp.
https://bugs.freedesktop.org/show_bug.cgi?id=63159
Diffstat (limited to 'src/user.c')
-rw-r--r--src/user.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/user.c b/src/user.c
index e3f8e01..cf1dbff 100644
--- a/src/user.c
+++ b/src/user.c
@@ -505,6 +505,12 @@ user_unregister (User *user)
g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (user));
}
+void
+user_changed (User *user)
+{
+ accounts_user_emit_changed (ACCOUNTS_USER (user));
+}
+
User *
user_new (Daemon *daemon,
uid_t uid)
@@ -728,7 +734,7 @@ user_change_email_authorized_cb (Daemon *daemon,
g_object_notify (G_OBJECT (user), "email");
}
- accounts_user_complete_set_email (ACCOUNTS_USER (user), context);
+ accounts_user_complete_set_email (ACCOUNTS_USER (user), context);
}