diff options
author | Ray Strode <rstrode@redhat.com> | 2017-07-28 16:04:11 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2017-10-20 14:14:14 -0400 |
commit | 5683e5d5a6bc37c7a1b52a633cc79c70b60defb3 (patch) | |
tree | ef4b603dd5e6e991c2c6f5f570b7405559e97918 /daemon/gdm-session-worker.xml | |
parent | 932dd92bd4eddd2145db9131b01555987b793463 (diff) | |
download | gdm-5683e5d5a6bc37c7a1b52a633cc79c70b60defb3.tar.gz |
session: add new Initialize method
Right now the worker interface has three methods for starting
a conversation: Setup, SetupForUser, SetupForProgram
Each of these method calls take a large number of overlapping arguments.
Extending these argument lists is painful and breaks upgrades.
This commit adds a new, fourth call, Initialize, which supercedes the
others and just takes a vardict, which is much more extensible.
https://bugzilla.gnome.org/show_bug.cgi?id=788851
Diffstat (limited to 'daemon/gdm-session-worker.xml')
-rw-r--r-- | daemon/gdm-session-worker.xml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/daemon/gdm-session-worker.xml b/daemon/gdm-session-worker.xml index 9f6d8b35..4280fe09 100644 --- a/daemon/gdm-session-worker.xml +++ b/daemon/gdm-session-worker.xml @@ -24,6 +24,9 @@ <arg name="command" direction="in" type="s"/> <arg name="child_pid" direction="out" type="i"/> </method> + <method name="Initialize"> + <arg name="details" direction="in" type="a{sv}"/> + </method> <method name="Setup"> <arg name="service_name" direction="in" type="s"/> <arg name="x11_display_name" direction="in" type="s"/> |