loginDialog: Retain native logo dimensions
So that the same logo may be used during boot and keeps its dimensions on the login screen, appearing to never move. Related to: https://bugs.launchpad.net/bugs/1867133 https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1101
This commit is contained in:
parent
7f6e2ff36b
commit
ffb8bd5fa7
@ -35,7 +35,6 @@ const UserWidget = imports.ui.userWidget;
|
|||||||
const _FADE_ANIMATION_TIME = 250;
|
const _FADE_ANIMATION_TIME = 250;
|
||||||
const _SCROLL_ANIMATION_TIME = 500;
|
const _SCROLL_ANIMATION_TIME = 500;
|
||||||
const _TIMED_LOGIN_IDLE_THRESHOLD = 5.0;
|
const _TIMED_LOGIN_IDLE_THRESHOLD = 5.0;
|
||||||
const _LOGO_ICON_HEIGHT = 48;
|
|
||||||
|
|
||||||
var UserListItem = GObject.registerClass({
|
var UserListItem = GObject.registerClass({
|
||||||
Signals: { 'activate': {} },
|
Signals: { 'activate': {} },
|
||||||
@ -813,7 +812,7 @@ var LoginDialog = GObject.registerClass({
|
|||||||
if (this._logoFile && this._logoBin.resource_scale > 0) {
|
if (this._logoFile && this._logoBin.resource_scale > 0) {
|
||||||
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
|
||||||
this._logoBin.add_child(this._textureCache.load_file_async(this._logoFile,
|
this._logoBin.add_child(this._textureCache.load_file_async(this._logoFile,
|
||||||
-1, _LOGO_ICON_HEIGHT,
|
-1, -1,
|
||||||
scaleFactor,
|
scaleFactor,
|
||||||
this._logoBin.resource_scale));
|
this._logoBin.resource_scale));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user