1 --- gdm-2.0beta4/gui/gdmlogin.c.fixmessages Tue Oct 3 14:28:29 2000
2 +++ gdm-2.0beta4/gui/gdmlogin.c Tue Oct 3 14:29:03 2000
4 static GtkWidget *label;
5 static GtkWidget *entry;
7 +static gboolean first_message = TRUE;
9 static GtkWidget *sessmenu;
10 static GtkWidget *langmenu;
13 g_io_channel_read (source, buf, PIPE_SIZE-1, &len);
16 + /* Turn off the message whenever the prompt changes,
17 + this is sort of a hack. Also, don't turn it off
18 + the first time. Yeah I know. */
20 + first_message = FALSE;
22 + gtk_label_set (GTK_LABEL(msg), "");
24 gtk_label_set (GTK_LABEL (label), buf);
25 gtk_widget_show (GTK_WIDGET (label));
26 gtk_entry_set_text (GTK_ENTRY (entry), "");
29 g_io_channel_read (source, buf, PIPE_SIZE-1, &len);
32 + /* Turn off the message whenever the prompt changes,
33 + this is sort of a hack. Also, don't turn it off
34 + the first time. Yeah I know. */
36 + first_message = FALSE;
38 + gtk_label_set (GTK_LABEL(msg), "");
40 gtk_label_set (GTK_LABEL(label), buf);
41 gtk_widget_show (GTK_WIDGET (label));
42 gtk_entry_set_text (GTK_ENTRY (entry), "");
44 (GtkAttachOptions) (GTK_FILL), 0, 10);
46 msg = gtk_label_new (_("Please enter your login"));
47 + first_message = TRUE;
48 gtk_widget_set_name(msg, "Message");
50 gtk_object_set_data_full (GTK_OBJECT (login), "msg", msg,