[gdm] Add --timed-login argument to the greeter test program (cherry picked from commit 920cb1500264be5b6e
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdm] Add --timed-login argument to the greeter test program (cherry picked from commit 920cb1500264be5b6e
- Date: Wed, 23 Jun 2010 21:50:53 +0000 (UTC)
commit 2753927a91a392cec0dfc472ec736a7340f8ac32
Author: William Jon McCann <jmccann redhat com>
Date: Wed Jun 23 12:01:13 2010 -0400
Add --timed-login argument to the greeter test program
(cherry picked from commit 920cb1500264be5b6ebd43154b9e90c7c86a2a9c)
gui/simple-greeter/test-greeter-login-window.c | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/gui/simple-greeter/test-greeter-login-window.c b/gui/simple-greeter/test-greeter-login-window.c
index d3dfafb..347bbde 100644
--- a/gui/simple-greeter/test-greeter-login-window.c
+++ b/gui/simple-greeter/test-greeter-login-window.c
@@ -36,6 +36,12 @@
static guint cancel_idle_id = 0;
+static gboolean timed_login = FALSE;
+static GOptionEntry entries [] = {
+ { "timed-login", 0, 0, G_OPTION_ARG_NONE, &timed_login, "Test timed login", NULL },
+ { NULL }
+};
+
static gboolean
do_cancel (GdmGreeterLoginWindow *login_window)
{
@@ -78,7 +84,12 @@ main (int argc, char *argv[])
setlocale (LC_ALL, "");
- gtk_init (&argc, &argv);
+ gtk_init_with_args (&argc,
+ &argv,
+ "",
+ entries,
+ NULL,
+ NULL);
if (! gdm_settings_client_init (GDMCONFDIR "/gdm.schemas", "/")) {
g_critical ("Unable to initialize settings client");
@@ -94,6 +105,11 @@ main (int argc, char *argv[])
"cancelled",
G_CALLBACK (on_cancelled),
NULL);
+ if (timed_login) {
+ gdm_greeter_login_window_request_timed_login (GDM_GREETER_LOGIN_WINDOW (login_window),
+ g_get_user_name (),
+ 60);
+ }
gtk_widget_show (login_window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]