Skip to content

Commit 8ca237c

Browse files
committed
fix allow and deny mode swapped
1 parent 68393b9 commit 8ca237c

File tree

1 file changed

+3
-2
lines changed
  • always-open-on-active-screen/contents/code

1 file changed

+3
-2
lines changed

always-open-on-active-screen/contents/code/main.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ const config = {
1919
if (config.debugMode) console.debug("alwaysopenonactivescreen:", ...args);
2020
}
2121
debug("initializing");
22+
debug("config:", config.allowMode ? "allow" : "deny", "list", config.classList);
2223

2324
// when a client is added
2425
workspace.clientAdded.connect(client => {
@@ -29,8 +30,8 @@ workspace.clientAdded.connect(client => {
2930

3031
// abort conditions
3132
if (!client // null
32-
|| (config.allowMode && !config.classList.includes(String(client.resourceClass))) // using allowmode and window class is not in list
33-
|| (config.denyMode && config.classList.includes(String(client.resourceClass))) // using denymode and window class is in list
33+
|| (config.allowMode && config.classList.includes(String(client.resourceClass))) // using allowmode and window class is in list
34+
|| (config.denyMode && !config.classList.includes(String(client.resourceClass))) // using denymode and window class is not in list
3435
|| !(client.resizeable && client.moveable && client.moveableAcrossScreens) // not regeomtrizable
3536
|| client.screen == activeScreen) // already on right screen
3637
return;

0 commit comments

Comments
 (0)