summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/gdm-manager.c2
-rw-r--r--daemon/gdm-manager.xml1
-rw-r--r--data/gdm.conf.in2
3 files changed, 5 insertions, 0 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index 394a90cf..550f09db 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -1051,6 +1051,8 @@ gdm_manager_constructor (GType type,
n_construct_properties,
construct_properties));
+ gdm_dbus_manager_set_version (GDM_DBUS_MANAGER (manager), PACKAGE_VERSION);
+
manager->priv->local_factory = gdm_local_display_factory_new (manager->priv->display_store);
#ifdef HAVE_LIBXDMCP
diff --git a/daemon/gdm-manager.xml b/daemon/gdm-manager.xml
index db35b38a..d3bb3b2e 100644
--- a/daemon/gdm-manager.xml
+++ b/daemon/gdm-manager.xml
@@ -8,5 +8,6 @@
<arg name="username" direction="in" type="s"/>
<arg name="address" direction="out" type="s"/>
</method>
+ <property name="Version" type="s" access="read"/>
</interface>
</node>
diff --git a/data/gdm.conf.in b/data/gdm.conf.in
index cd7fb36b..e358ba38 100644
--- a/data/gdm.conf.in
+++ b/data/gdm.conf.in
@@ -39,6 +39,8 @@
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.ObjectManager"/>
<allow send_destination="org.gnome.DisplayManager"
+ send_interface="org.freedesktop.DBus.Properties"/>
+ <allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Manager"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"