1 --- a/src/session.c 2013-10-30 21:41:46.000000000 +0100
2 +++ b/src/session.c 2013-11-28 19:59:37.218510065 +0100
5 if (login1_is_running ())
6 session->priv->login1_session = read_string_from_child (session);
7 - if (!session->priv->login1_session)
8 - session->priv->console_kit_cookie = read_string_from_child (session);
10 + session->priv->console_kit_cookie = read_string_from_child (session);
16 if (session->priv->login1_session)
17 login1_lock_session (session->priv->login1_session);
18 - else if (session->priv->console_kit_cookie)
19 + if (session->priv->console_kit_cookie)
20 ck_lock_session (session->priv->console_kit_cookie);
25 if (session->priv->login1_session)
26 login1_unlock_session (session->priv->login1_session);
27 - else if (session->priv->console_kit_cookie)
28 + if (session->priv->console_kit_cookie)
29 ck_unlock_session (session->priv->console_kit_cookie);
32 --- a/src/session-child.c 2013-11-28 20:24:07.000000000 +0100
33 +++ b/src/session-child.c 2013-11-28 20:01:55.738515458 +0100
35 write_string (login1_session);
38 - if (!login1_session)
42 /* Open a Console Kit session */
43 g_variant_builder_init (&ck_parameters, G_VARIANT_TYPE ("(a(sv))"));
44 g_variant_builder_open (&ck_parameters, G_VARIANT_TYPE ("a(sv)"));
46 pam_putenv (pam_handle, value);
52 /* Write X authority */