Hello community, here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2017-09-29 11:54:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old) and /work/SRC/openSUSE:Factory/.gnome-shell.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gnome-shell" Fri Sep 29 11:54:00 2017 rev:138 rq:529142 version:3.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2017-09-25 13:51:14.307871715 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes 2017-09-29 11:54:01.710290914 +0200 @@ -1,0 +2,6 @@ +Thu Sep 28 01:59:13 UTC 2017 - xwang@suse.com + +- Add gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch: + Fix using keyboard can't unlock screen (bgo#788169). + +------------------------------------------------------------------- New: ---- gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-shell.spec ++++++ --- /var/tmp/diff_new_pack.bABWPG/_old 2017-09-29 11:54:02.602165149 +0200 +++ /var/tmp/diff_new_pack.bABWPG/_new 2017-09-29 11:54:02.606164586 +0200 @@ -61,6 +61,8 @@ Patch18: gnome-shell-fix-crash-hint-actor-NULL.patch # PATCH-FIX-UPSTREAM gnome-shell-only-listen-window-created-events-once.patch bgo#787361 zaitor@opensuse.org -- gtk-embed: ensure we only listen for window-created events once Patch19: gnome-shell-only-listen-window-created-events-once.patch +# PATCH-FIX-UPSTREAM gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch bgo#788169 xwang@suse.com -- Avoid login dialog grabs focus when screen locked +Patch20: gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch ## NOTE: Keep SLE Classic patches at bottom. # PATCH-FEATURE-SLE gs-sle-classic-ext.patch bnc#862615 cxiong@suse.com -- add SLE Classic support Patch1000: gs-sle-classic-ext.patch @@ -190,6 +192,7 @@ # Needs rebase #patch1 -p1 %patch2 -p1 +%patch20 -p1 %if !0%{?is_opensuse} %patch3 -p1 %patch4 -p1 ++++++ gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch ++++++
From 8a46458bf59300fb73ac4d1271c80c5b9ab571c4 Mon Sep 17 00:00:00 2001 From: Xiaoguang Wang <xwang@suse.com> Date: Tue, 26 Sep 2017 16:54:15 +0800 Subject: [PATCH] gdm: Avoid loginDialog grab focus when locked
https://bugzilla.gnome.org/show_bug.cgi?id=788169 --- js/gdm/loginDialog.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js index 1cae3db85..b83129150 100644 --- a/js/gdm/loginDialog.js +++ b/js/gdm/loginDialog.js @@ -1128,7 +1128,8 @@ var LoginDialog = new Lang.Class({ this._sessionMenuButton.close(); this._setUserListExpanded(true); this._notListedButton.show(); - this._userList.actor.grab_key_focus(); + if (!Main.screenShield.locked) + this._userList.actor.grab_key_focus(); }, _beginVerificationForItem: function(item) { -- 2.12.3 ++++++ gnome-shell-domain.patch ++++++ --- /var/tmp/diff_new_pack.bABWPG/_old 2017-09-29 11:54:02.714149358 +0200 +++ /var/tmp/diff_new_pack.bABWPG/_new 2017-09-29 11:54:02.714149358 +0200 @@ -357,9 +357,9 @@ + if (this._domainMenuButton.domain_enabled) + this._domainMenuButton.actor.show(); + this._userLayout.show(); - this._userList.actor.grab_key_focus(); + if (!Main.screenShield.locked) + this._userList.actor.grab_key_focus(); }, - Index: gnome-shell-3.26.0/po/POTFILES.in =================================================================== --- gnome-shell-3.26.0.orig/po/POTFILES.in