Fix multi-monitor ExtraWorkspaceView on gnome-shell < 3.22

This commit is contained in:
Charles Gagnon
2019-06-04 14:14:25 -04:00
parent 2923746348
commit 64885fb070

View File

@@ -364,9 +364,10 @@ var dtpPanelManager = Utils.defineClass({
for (let i = 0; i < monitors.length; i++) {
let view;
if (this._workspacesOnlyOnPrimary && i != Main.layoutManager.primaryIndex)
if (this._workspacesOnlyOnPrimary && i != Main.layoutManager.primaryIndex) {
view = new WorkspacesView.ExtraWorkspaceView(i);
else
view.getActiveWorkspace = view.getActiveWorkspace || function() { return this._workspace; };
} else
view = new WorkspacesView.WorkspacesView(i);
view.actor.connect('scroll-event', this._onScrollEvent.bind(this));