Hello community,

here is the log from the commit of package gnome-shell-extensions for 
openSUSE:Factory checked in at 2017-11-30 16:32:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell-extensions (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-shell-extensions.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell-extensions"

Thu Nov 30 16:32:13 2017 rev:72 rq:545088 version:3.26.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gnome-shell-extensions/gnome-shell-extensions.changes
    2017-11-12 17:57:34.335252514 +0100
+++ 
/work/SRC/openSUSE:Factory/.gnome-shell-extensions.new/gnome-shell-extensions.changes
       2017-11-30 16:32:15.429330917 +0100
@@ -1,0 +2,14 @@
+Fri Nov 24 01:02:22 UTC 2017 - [email protected]
+
+- Lower update-alternative priority of sle-classic desktop to 20,
+  resulting in GNOME session becoming the default session
+  (fate#324384).
+
+-------------------------------------------------------------------
+Mon Nov 20 03:05:29 UTC 2017 - [email protected]
+
+- Add gnome-shell-extensions-window-list-app-icon-not-shown.patch:
+  Fix window-list doesn't show app icon on taskbar when working in
+  wayland (bgo#745064).
+
+-------------------------------------------------------------------

New:
----
  gnome-shell-extensions-window-list-app-icon-not-shown.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-shell-extensions.spec ++++++
--- /var/tmp/diff_new_pack.20FRtG/_old  2017-11-30 16:32:16.077307345 +0100
+++ /var/tmp/diff_new_pack.20FRtG/_new  2017-11-30 16:32:16.081307200 +0100
@@ -38,6 +38,8 @@
 Patch2:         gnome-shell-favorites-menu-at-end.patch
 # PATCH-FEATURE-SLE sle-classic-lock-screen-background.patch bsc#1007468 
[email protected] -- add SUSE logo on lock screen when auth is requested
 Patch3:         sle-classic-lock-screen-background.patch
+# PATCH-FIX-UPSTREAM 
gnome-shell-extensions-window-list-app-icon-not-shown.patch bgo#745064 
[email protected] -- window-list application icon don't show on taskbar
+Patch4:         gnome-shell-extensions-window-list-app-icon-not-shown.patch
 ## NOTE keep SLE Classic patch at the bottom
 # PATCH-FIX-SLE gse-sle-classic-ext.patch Fate#318572 [email protected] -- add 
sle classic support
 Patch1000:      gse-sle-classic-ext.patch
@@ -105,6 +107,7 @@
 gnome-patch-translation-prepare
 %patch3 -p1
 %endif
+%patch4 -p1
 %patch1000 -p1
 ##gnome-patch-translation-update
 # In openSUSE GNOME, we don't launch gnome-session directly, but wrap this 
through a shell script, /usr/bin/gnome
@@ -155,9 +158,9 @@
 %if !0%{?is_opensuse}
 %post -n gnome-shell-classic
 %{_sbindir}/update-alternatives --install 
%{_datadir}/xsessions/default.desktop \
-  default-xsession.desktop %{_datadir}/xsessions/sle-classic.desktop 30
+  default-xsession.desktop %{_datadir}/xsessions/sle-classic.desktop 20
 %{_sbindir}/update-alternatives --install 
%{_datadir}/wayland-sessions/default.desktop \
-  default-waylandsession.desktop 
%{_datadir}/wayland-sessions/sle-classic.desktop 30
+  default-waylandsession.desktop 
%{_datadir}/wayland-sessions/sle-classic.desktop 20
 
 %postun -n gnome-shell-classic
 [ -f %{_datadir}/xsessions/sle-classic.desktop ] || 
%{_sbindir}/update-alternatives \

++++++ gnome-shell-extensions-window-list-app-icon-not-shown.patch ++++++
>From 9e9064463b6a175d39ed1bda5e10a2a51f9db962 Mon Sep 17 00:00:00 2001
From: Xiaoguang Wang <[email protected]>
Date: Sat, 4 Nov 2017 15:16:29 +0800
Subject: [PATCH] window-list: App icon not shown on the taskbar

Some application can't show icon when working in wayland.
Use application state change signal to update app icon.

https://bugzilla.gnome.org/show_bug.cgi?id=745064
---
 extensions/window-list/extension.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/extensions/window-list/extension.js 
b/extensions/window-list/extension.js
index f01b872..6d341ce 100644
--- a/extensions/window-list/extension.js
+++ b/extensions/window-list/extension.js
@@ -167,6 +167,11 @@ const WindowTitle = new Lang.Class({
         this._notifyAppId =
             this._metaWindow.connect('notify::gtk-application-id',
                                      Lang.bind(this, this._updateIcon));
+
+        let appSys = Shell.AppSystem.get_default();
+        this._appStateChangedSignalId =
+            appSys.connect('app-state-changed', Lang.bind(this, 
this._updateIcon));
+
         this._updateIcon();

         this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
@@ -210,6 +215,9 @@ const WindowTitle = new Lang.Class({
         this._metaWindow.disconnect(this._notifyMinimizedId);
         this._metaWindow.disconnect(this._notifyWmClass);
         this._metaWindow.disconnect(this._notifyAppId);
+
+        let appSys = Shell.AppSystem.get_default();
+        appSys.disconnect(this._appStateChangedSignalId);
     }
 });

--
2.13.6

Reply via email to