Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:GA
gnome-shell.22882
gnome-shell-CVE-2020-17489.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gnome-shell-CVE-2020-17489.patch of Package gnome-shell.22882
From 13137aad9db52223e8b62cecbd3456f4a7f66f04 Mon Sep 17 00:00:00 2001 From: Ray Strode <rstrode@redhat.com> Date: Mon, 27 Jul 2020 10:58:49 -0400 Subject: [PATCH] loginDialog: Reset auth prompt on vt switch before fade in At the moment, if a user switches to the login screen vt, the login screen fades in whatever was on screen prior, and then does a reset. It makes more sense to reset first, so we fade in what the user is going to interact with instead of what they interacted with before. Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2997 --- js/gdm/loginDialog.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) Index: gnome-shell-3.34.5/js/gdm/loginDialog.js =================================================================== --- gnome-shell-3.34.5.orig/js/gdm/loginDialog.js +++ gnome-shell-3.34.5/js/gdm/loginDialog.js @@ -921,16 +921,15 @@ var LoginDialog = GObject.registerClass( if (this.opacity == 255 && this._authPrompt.verificationStatus == AuthPrompt.AuthPromptStatus.NOT_VERIFYING) return; + if (this._authPrompt.verificationStatus !== AuthPrompt.AuthPromptStatus.NOT_VERIFYING) + this._authPrompt.reset(); + this._bindOpacity(); this.ease({ opacity: 255, duration: _FADE_ANIMATION_TIME, mode: Clutter.AnimationMode.EASE_OUT_QUAD, - onComplete: () => { - if (this._authPrompt.verificationStatus != AuthPrompt.AuthPromptStatus.NOT_VERIFYING) - this._authPrompt.reset(); - this._unbindOpacity(); - } + onComplete: () => this._unbindOpacity(), }); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor