diff --git a/gnome-shell-extensions.changes b/gnome-shell-extensions.changes index a9dedfe..5f4e9f7 100644 --- a/gnome-shell-extensions.changes +++ b/gnome-shell-extensions.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Sep 18 06:38:10 UTC 2017 - xwang@suse.com + +- Update patch gse-sle-classic-ext.patch. + Fix 'this._pureWinList is null', error involved in bsc#1046570 + fix(bsc#1046570). + ------------------------------------------------------------------- Wed Sep 13 02:57:16 UTC 2017 - xwang@suse.com diff --git a/gse-sle-classic-ext.patch b/gse-sle-classic-ext.patch index 0feaf83..36cec35 100644 --- a/gse-sle-classic-ext.patch +++ b/gse-sle-classic-ext.patch @@ -838,7 +838,7 @@ Index: gnome-shell-extensions-3.26.0/extensions/window-list/extension.js }, enable: function() { -@@ -1301,6 +1392,71 @@ const Extension = new Lang.Class({ +@@ -1301,6 +1392,73 @@ const Extension = new Lang.Class({ } }); @@ -880,6 +880,7 @@ Index: gnome-shell-extensions-3.26.0/extensions/window-list/extension.js + // No need for `showOnAllMonitors` change either even this option + // changes. + ++ this._heightChangeId = + Main.panel.actor.connect('notify::height', Lang.bind(this, function() { + Main.layoutManager.panelBox.set_position(this._pureWinList._monitor.x, + this._pureWinList._monitor.y + this._pureWinList._monitor.height - Main.panel.actor.height); @@ -890,6 +891,7 @@ Index: gnome-shell-extensions-3.26.0/extensions/window-list/extension.js + if (!this._pureWinList) + return; + ++ Main.panel.actor.disconnect(this._heightChangeId); + this._pureWinList.actor.hide(); + this._pureWinList.actor.destroy(); +