[gnome-shell] loginDialog: avoid blinking user list when disable-user-list=true
- From: Ray Strode <halfline src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] loginDialog: avoid blinking user list when disable-user-list=true
- Date: Thu, 18 Jul 2013 17:08:38 +0000 (UTC)
commit e5e3f3c299fb37dbda09c1f6a46477f16781c5db
Author: Ray Strode <rstrode redhat com>
Date: Thu Jul 18 10:13:32 2013 -0400
loginDialog: avoid blinking user list when disable-user-list=true
Right now if disable-user-list is true we show it briefly, just so
that we can fade it out to the user entry.
This commit avoids the fade in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=704471
js/gdm/loginDialog.js | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
index 459ec39..9b537f4 100644
--- a/js/gdm/loginDialog.js
+++ b/js/gdm/loginDialog.js
@@ -449,7 +449,8 @@ const LoginDialog = new Lang.Class({
Lang.bind(this, this._updateLogoTexture));
this._userSelectionBox = new St.BoxLayout({ style_class: 'login-dialog-user-selection-box',
- vertical: true });
+ vertical: true,
+ visible: false });
this._userSelectionBox.add_constraint(new Clutter.AlignConstraint({ source: this.actor,
align_axis:
Clutter.AlignAxis.BOTH,
factor: 0.5 }));
@@ -1127,7 +1128,8 @@ const LoginDialog = new Lang.Class({
_hideUserListAndLogIn: function() {
this._setUserListExpanded(false);
- GdmUtil.cloneAndFadeOutActor(this._userSelectionBox);
+ if (this._userSelectionBox.visible)
+ GdmUtil.cloneAndFadeOutActor(this._userSelectionBox);
this._askForUsernameAndLogIn();
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]