From f38d5a9c0612842e1193e59f63c675a47eccf7eb Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Sun, 28 Jul 2013 12:40:55 -0400 Subject: [PATCH] authPrompt: let PAM message wrap if longer than entry Right now the whole authPrompt spreads out if a PAM message comes in that longer than the entry. This commit changes it to wrap instead, by forcing the auth prompt to be a fixed width (slightly bigger than the entry width was sized to previously). https://bugzilla.gnome.org/show_bug.cgi?id=705037 --- data/theme/gnome-shell.css | 5 +---- js/gdm/authPrompt.js | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css index 0ce1ca817..84768b12e 100644 --- a/data/theme/gnome-shell.css +++ b/data/theme/gnome-shell.css @@ -2345,6 +2345,7 @@ StScrollBar StButton#vhandle:active { padding-top: 24px; padding-bottom: 12px; spacing: 8px; + width: 23em; } .login-dialog-prompt-label { @@ -2352,10 +2353,6 @@ StScrollBar StButton#vhandle:active { font-size: 14px; } -.login-dialog-prompt-entry { - width: 20em; -} - .login-dialog-session-list-button StIcon { icon-size: 1.25em; } diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js index 318bcfa02..0666294fe 100644 --- a/js/gdm/authPrompt.js +++ b/js/gdm/authPrompt.js @@ -96,6 +96,7 @@ const AuthPrompt = new Lang.Class({ this._entry.grab_key_focus(); this._message = new St.Label({ opacity: 0 }); + this._message.clutter_text.line_wrap = true; this.actor.add(this._message, { x_fill: true }); this._loginHint = new St.Label({ style_class: 'login-dialog-prompt-login-hint-message' });