2020-08-02 22:22:19 +00:00
|
|
|
/*
|
|
|
|
KWin - the KDE window manager
|
|
|
|
This file is part of the KDE project.
|
2012-02-27 20:10:14 +00:00
|
|
|
|
2020-08-02 22:22:19 +00:00
|
|
|
SPDX-FileCopyrightText: 2012 Martin Gräßlin <mgraesslin@kde.org>
|
2012-02-27 20:10:14 +00:00
|
|
|
|
2020-08-02 22:22:19 +00:00
|
|
|
SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
*/
|
2012-02-27 20:10:14 +00:00
|
|
|
function synchronizeSwitcher(client) {
|
|
|
|
client.skipSwitcher = client.skipTaskbar;
|
|
|
|
}
|
|
|
|
|
|
|
|
function setupConnection(client) {
|
|
|
|
synchronizeSwitcher(client);
|
|
|
|
client.skipTaskbarChanged.connect(client, synchronizeSwitcher);
|
|
|
|
}
|
|
|
|
|
|
|
|
workspace.clientAdded.connect(setupConnection);
|
|
|
|
// connect all existing clients
|
|
|
|
var clients = workspace.clientList();
|
|
|
|
for (var i=0; i<clients.length; i++) {
|
|
|
|
setupConnection(clients[i]);
|
|
|
|
}
|