loginDialog: fix session menu visibility

The shouldShowSessionMenu function has a few bugs in it.
This fixes them.

https://bugzilla.gnome.org/show_bug.cgi?id=706153
This commit is contained in:
Ray Strode 2013-08-16 13:26:13 -04:00
parent c95ec8e99f
commit 945b357ed8

View File

@ -601,13 +601,10 @@ const LoginDialog = new Lang.Class({
}, },
_shouldShowSessionMenuButton: function() { _shouldShowSessionMenuButton: function() {
if (this._authPrompt.verifyingUser) if (this._authPrompt.verificationStatus != AuthPrompt.AuthPromptStatus.VERIFYING)
return true;
if (!this._user)
return false; return false;
if (this._user.is_logged_in) if (this._user && this._user.is_logged_in())
return false; return false;
return true; return true;