~ci-train-bot/lightdm/lightdm-ubuntu-zesty-1679

« back to all changes in this revision

Viewing changes to tests/src/test-session.c

  • Committer: Robert Ancell
  • Date: 2016-08-11 23:07:29 UTC
  • Revision ID: robert.ancell@canonical.com-20160811230729-rpky18xiu5gk8dxp
Set hints for in-session-greeters

Show diffs side-by-side

added added

removed removed

Lines of Context:
258
258
 
259
259
    else if (strcmp (name, "GREETER-START") == 0)
260
260
    {
 
261
        int timeout;
261
262
        GError *error = NULL;
262
263
 
263
264
        g_assert (greeter == NULL);
272
273
            status_notify ("%s GREETER-FAILED ERROR=%s", session_id, error->message);
273
274
            g_clear_error (&error);
274
275
        }
275
 
    }
276
 
 
277
 
    else if (strcmp (name, "GREETER-STOP") == 0)
278
 
    {
279
 
        g_assert (greeter != NULL);
280
 
        g_clear_object (&greeter);
281
 
    }
 
276
 
 
277
        if (lightdm_greeter_get_select_user_hint (greeter))
 
278
            status_notify ("%s GREETER-SELECT-USER-HINT USERNAME=%s", session_id, lightdm_greeter_get_select_user_hint (greeter));
 
279
        if (lightdm_greeter_get_select_guest_hint (greeter))
 
280
            status_notify ("%s GREETER-SELECT-GUEST-HINT", session_id);
 
281
        if (lightdm_greeter_get_lock_hint (greeter))
 
282
            status_notify ("%s GREETER-LOCK-HINT", session_id);
 
283
        if (!lightdm_greeter_get_has_guest_account_hint (greeter))
 
284
            status_notify ("%s GREETER-HAS-GUEST-ACCOUNT-HINT=FALSE", session_id);
 
285
        if (lightdm_greeter_get_hide_users_hint (greeter))
 
286
            status_notify ("%s GREETER-HIDE-USERS-HINT", session_id);
 
287
        if (lightdm_greeter_get_show_manual_login_hint (greeter))
 
288
            status_notify ("%s GREETER-SHOW-MANUAL-LOGIN-HINT", session_id);
 
289
        if (!lightdm_greeter_get_show_remote_login_hint (greeter))
 
290
            status_notify ("%s GREETER-SHOW-REMOTE-LOGIN-HINT=FALSE", session_id);
 
291
        timeout = lightdm_greeter_get_autologin_timeout_hint (greeter);
 
292
        if (lightdm_greeter_get_autologin_user_hint (greeter))
 
293
        {
 
294
            if (timeout != 0)
 
295
                status_notify ("%s GREETER-AUTOLOGIN-USER USERNAME=%s TIMEOUT=%d", session_id, lightdm_greeter_get_autologin_user_hint (greeter), timeout);
 
296
            else
 
297
                status_notify ("%s GREETER-AUTOLOGIN-USER USERNAME=%s", session_id, lightdm_greeter_get_autologin_user_hint (greeter));
 
298
        }
 
299
        else if (lightdm_greeter_get_autologin_guest_hint (greeter))
 
300
        {
 
301
            if (timeout != 0)
 
302
                status_notify ("%s GREETER-AUTOLOGIN-GUEST TIMEOUT=%d", session_id, timeout);
 
303
            else
 
304
                status_notify ("%s GREETER-AUTOLOGIN-GUEST", session_id);
 
305
        }     
 
306
    }
 
307
 
 
308
    else if (strcmp (name, "GREETER-LOG-DEFAULT-SESSION") == 0)
 
309
        status_notify ("%s GREETER-LOG-DEFAULT-SESSION SESSION=%s", session_id, lightdm_greeter_get_default_session_hint (greeter));
282
310
 
283
311
    else if (strcmp (name, "GREETER-AUTHENTICATE") == 0)
284
312
    {
306
334
            g_clear_error (&error);          
307
335
        }
308
336
    }
 
337
 
 
338
    else if (strcmp (name, "GREETER-STOP") == 0)
 
339
    {
 
340
        g_assert (greeter != NULL);
 
341
        g_clear_object (&greeter);
 
342
    }
309
343
}
310
344
 
311
345
int