mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
ScreenShield: don't allow events through the lock dialog
Make the lock dialog group reactive, to intercept any events before they go to the actors below. In the future, we may restructure our chrome to have a clear layer system, but for now it fixes a security issue in the lock screen (you can see the contents of the windows by dragging if the screen was locked with the overview active) https://bugzilla.gnome.org/show_bug.cgi?id=705840
This commit is contained in:
parent
93db5a091f
commit
ef09596648
1 changed files with 1 additions and 0 deletions
|
|
@ -518,6 +518,7 @@ const ScreenShield = new Lang.Class({
|
|||
|
||||
this._lockDialogGroup = new St.Widget({ x_expand: true,
|
||||
y_expand: true,
|
||||
reactive: true,
|
||||
opacity: 0,
|
||||
pivot_point: new Clutter.Point({ x: 0.5, y: 0.5 }),
|
||||
name: 'lockDialogGroup' });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue