userWidget: Add empty label when user is null
Currently, when a null user is passed, we don't add any username label. That makes the layout of user and no-user cases inconsistent. Add a ghost label with no opacity to mimic the username label. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/922
This commit is contained in:
parent
0f34cbb658
commit
261d6d35f5
@ -225,6 +225,14 @@ class UserWidget extends St.BoxLayout {
|
||||
|
||||
this._userLoadedId = this._user.connect('notify::is-loaded', this._updateUser.bind(this));
|
||||
this._userChangedId = this._user.connect('changed', this._updateUser.bind(this));
|
||||
} else {
|
||||
this._label = new St.Label({
|
||||
style_class: 'user-widget-label',
|
||||
text: 'Empty User',
|
||||
opacity: 0,
|
||||
});
|
||||
this.add_child(this._label);
|
||||
|
||||
}
|
||||
|
||||
this._updateUser();
|
||||
|
Loading…
Reference in New Issue
Block a user